Repsitory of teaching materials for "Getting Started in R - Tinyverse Edition" workshop (course).
This repository contains materials for basic R concepts and data.table
basics
(~4 hour) workshop. The target audience is R beginners to "intermediate" R users.
It is ideal for R meetup groups, R user groups or as pre-conference workshop.
- Use the workshop presentation (HTML):
- Share the following zip file with the participants:
- (https://github.com/saghirb/R-datatable-Intro/raw/master/Share/GSiRdt.zip)
- Ask them to Unzip
- After presenting and demonstrating the basic R concepts:
- Participants should work through
Share/R-Concepts/Base-R-Exercises.pdf
in the zip file.
- Participants should work through
- After presenting and demonstrating the
data.table
basics:- Ask the participant to double click on
Share/World-Popn/World-Popn-dt.Rproj
to open Rstudio with the right setup. - Participants should then work through
Share/World-Popn/World-Population-dt-Exercises.Rmd
in the zip file. - Start by knitting the document.
- Ask them to change the name to their name and knit again.
- Ask the participant to double click on
- Share the solutions to the World Population exercises (zip file)
Run the _make.R script in the R console.
data.table
is a great, high quality and well maintained package with a strong development team.- It is fast and memory efficient.
- Including reading and writing data.
- It has no dependencies and works out of the box :)
- Knowing
data.table
will increase your knowledge and understanding of R.- I think it is a must have (or must know about) package in your R tool kit.
- Be brave give it a go :)
For more information see http://r-datatable.com
The materials presented in this repository are complementary to Getting Started in R - Tinyverse Edition (co-authored with Dirk Eddelbuettel)
Thanks to Matt Dowle, Arun Srinivasan and all the data.table
team and contributors for such a great package.