Programming and tidy data analysis in R

A workshop to expand the skill-set of someone who has basic familiarity with R. Covers programming constructs such as functions and for-loops, and working with data frames using the dplyr and tidyr packages. Explains the importance of a "tidy" data representation, and goes through common steps needed to load data and convert it into a tidy form.

To be taught as a hands on workshop, typically as two half-days.

Developed by the Monash Bioinformatics Platform and taught as part of the Data Fluency program at Monash University. License is CC-BY-4. You are free to share and adapt the material so long as attribution is given.

Licence: Other (Open)

Contact: Paul Harrison paul.harrison@monash.edu

Keywords: R, Tidyverse, Programming


Additional information

Target audience: PhD student, Post-doc / Fellow, Academic

Resource type: Tutorial

Status: Active

Prerequisites:

Basic familiarity with R, such as how to call a function or assign a value to a variable.

Learning objectives:

Automate tasks with programming constructs such as functions and for-loops.

Understand the importance of a tidy data representation.

Ability to get data into a tidy representation, using programming and the dplyr and tidyr packages.

Date created: 2019-02-25

Date published: 2019-02-25

Authors: Paul Harrison, Richard Beare

Programming and tidy data analysis in R https://dresa.org.au/materials/programming-and-tidy-data-analysis-in-r A workshop to expand the skill-set of someone who has basic familiarity with R. Covers programming constructs such as functions and for-loops, and working with data frames using the dplyr and tidyr packages. Explains the importance of a "tidy" data representation, and goes through common steps needed to load data and convert it into a tidy form. To be taught as a hands on workshop, typically as two half-days. Developed by the Monash Bioinformatics Platform and taught as part of the Data Fluency program at Monash University. License is CC-BY-4. You are free to share and adapt the material so long as attribution is given. Paul Harrison paul.harrison@monash.edu R, Tidyverse, Programming phd ecr researcher