Workshop Schedule
Day 1
Time | Topic | Instructor |
---|---|---|
10:00 - 10:30 | Workshop Introduction | Radhika |
10:30 - 11:15 | Introduction to R and RStudio | Meeta |
11:15 - 11:30 | Overview of self-learning materials and homework submission | Jihe |
Self-Learning Part 1
Assignment #1
- All exercises from above lessons have been put together in html format (web access) and R script format (download for local access).
- Add your solutions to the exercises in the downloaded
.R
file and upload the saved file to Dropbox day before the next class. - Email us about questions regarding the homework that you need answered before the next class.
- Post questions that you would like to have reviewed in class here.
Day 2
Time | Topic | Instructor |
---|---|---|
10:00 - 10:50 | Questions about self-learning & cheatsheet creation | Radhika |
10:50 - 11:15 | In-class exercises + Answer key | Jihe |
11:15 - 12:00 | Data Wrangling: Subsetting Vectors and Factors | Radhika |
Self-Learning Part 2
- Packages and libraries
- Data wrangling: data frames, matrices and lists
- The %in% operator
- Reordering and matching
- Setting up a data frame to plot (+ the
map()
function)
Assignment #2
- All exercises from above lessons have been put together in R script format.
- Add your solutions to the exercises in the downloaded
.R
file and upload the saved file to Dropbox. - Preparation for the upcoming in-class exercise [important]
- Download the animals.csv, by right-clicking on the link and “Save Link As…” to place the file into the
data
directory. - Read the
.csv
file into your environment and assign it to a variable calledanimals
. Be sure to check that your row names are the different animals. - Save the R project when you close Rstudio.
- Download the animals.csv, by right-clicking on the link and “Save Link As…” to place the file into the
- Email us about questions regarding the homework that you need answered before the next class.
- Post questions that you would like to have reviewed in class here.
Day 3
Time | Topic | Instructor |
---|---|---|
10:00 - 10:35 | Questions about self-learning lessons | Jihe |
10:35 - 11:15 | In-class exercises + Answer key | Meeta |
11:15 - 12:00 | Plotting with the ggplot2 package | Radhika |
Self-Learning Part 3
- Using custom functions for consistent plots
- Generating a boxplot with ggplot2
- Writing to file and exporting plots
- Finding help
- Tidyverse
Assignment #3
- All exercises from above lessons have been put together in R script format.
- Add your solutions to the exercises in the downloaded
.R
file. Upload the R script files to Dropbox. - Email us about questions regarding the homework that you need answered before the next class.
- Post questions that you would like to have reviewed in class here.
Day 4
Time | Topic | Instructor |
---|---|---|
10:00 - 10:35 | Questions about self-learning lessons | Meeta |
10:35 - 11:15 | In-class exercises / Rscript + Answer key | Jihe |
11:15 - 11:45 | Discussion, Q & A | All |
11:45 - 12:00 | Wrap Up | Radhika |
Final Exercises
- Exercises and Answer Key