Liz Lucas liz@ire.org{.email}
Learning to code with a language like R takes some time and effort on your part. We'll be covering a lot of foundation material this week, and sometimes this can feel like a firehouse of obscure information (e.g. what is an atomic vector and how is that different from a list) that you don't know what to do with yet. If you feel that way, that's OK! You will most likely have to go back and look this stuff up again. But it will help you get started today as we start flexing those coding muscles.
You should expect to feel some frustration, because everybody does. Frustration is OK so long as you can persevere through it. When you finally solve the problem and your code works it's a GREAT feeling.
- Slideshow of R Basics (courtesy of Andrew Ba Tran)
- Tidyverse documentation: We'll be referring back to this a lot. Get used to reading documentation; it's an important skill!
- data: Some of the data we'll be using for this class is in the data folder of this repository
- practice scripts: There are exercises in the practice folder that you can work on your own time
- To practice creating and working with vectors and doing simple variable assignment, use R-Basics.Rmd
- To practice importing and the basics of data analysis (sorting, filtering, aggregating), use Importing-and-intro-to-data-analysis.Rmd