Skip to content

saghirb/R-datatable-Intro

Repository files navigation

Overview

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.

Title Slide

Running the Workshop

Part 1

  • After presenting and demonstrating the basic R concepts:
    • Participants should work through Share/R-Concepts/Base-R-Exercises.pdf in the zip file.

Part 2

  • 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.

At the End of the Course

Re-creating the Workshop Materials.

Run the _make.R script in the R console.

Why data.table?

  • 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

Acknowledgements

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.

About

Workshop Materials: Introduction to R concepts and the data.table package - a tinyverse approach

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages