Coder Social home page Coder Social logo

advances-in-r's Introduction

Advanced R and Recent Advances in R

General information

Summary

This one-day course is set out to improve your R skills and make you a more efficient programmer. In particular, you will:

  • become better at file management with R
  • learn all about piping operators
  • understand what functional programming means
  • get an overview of string processing and regular expressions
  • get to know new tools that help you tidy data
  • learn how to manipulate data frames efficiently
  • be able to routinely split-apply-combine your data
  • learn to establish a debugging workflow

This course focuses more on recent advances in R than expert knowledge you're hardly likely to ever apply in your daily workflow. Ultimately, the goal is to help you improve your data processing workflow. To that end, you will updated on the following new and/or popular packages:

  • plyr, for consistent split-apply-combine functionality
  • dplyr, for data frame manipulation
  • stringr and stringi, for string processing
  • magrittr, for piping
  • tidyr, for tidying data frames
  • broom, for tidying model output
  • janitor, for basic data tidying and examinations

Event

Social Science Data Lab, MZES Mannheim

Date and Venue

Wednesday, January 18, 2017, MZES A Building, Room A-231

Instructor

Simon Munzert (website, Twitter)

Requirements

Working knowledge of R is a necessary prerequisite. You're assumed to be familiar with fundamentals such as how to operate with different object types in R, how to work with the apply family (apply(), sapply() etc.), and how to program your own basic functions.

Are you prepared for taking this course? Take a look at the basic R vocabulary listed here. Are you aware of at least 60% to 80% of the functions? Then you're prepared. I plan to conduct a poll with participants before the workshop takes place to determine which topics you're already familiar with and which should be covered.

Resources

The materials presented in this workshop were developed on the basis of several resources, including:

  • Hadley Wickham's "Advanced R" book. A free version of the book is available here; a physical copy can be purchased here.
  • Garrett Grolemund and Hadley Wickham's "R for Data Science" book. A free version of the book is available here; a physical copy can be purchased here.

Admittedly, while much of the content presented here may be useful to you even if you started to learn R many years ago and lost track of the more recent developments, it is, at list in part, utterly boring. So here's some entertaining content on the Web that is well suited for procrastination between the sessions:

...

advances-in-r's People

Contributors

simonmunzert avatar

Watchers

 avatar  avatar

Forkers

char19lotte

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.