Sharpen your data analytic skills in R
Prepare you for career paths including Data Analyst, Quantitative User Researcher, Data Scientist
Practice problems
Job search resources
Recommended readings
Practice problems - practice, practice, practice
Collaboration - Slack channel
Introduction
Data visualization
Data querying and wrangling
Relational data
Strings and factors
Functions and iteration
…advanced topics to be added in the future
base R plus other R packages ~ over 20,000
Keep all materials related to a project (or a class) together in one place
The working directory is set to the base folder
You can set relative paths so other users are able to run code without messing too much with the working directory
Read more about how to set up projects here
If you are switching to Positron, the set up is a bit different ~ https://github.com/posit-dev/positron/discussions/5425
Please install the following packages:
Write code that is easy to read
Add spaces between things
In R, please use <- to assign
Use _ instead of . as separation when naming objects
Some packages to help : lintr
Helps with reproducibility
For yourself and for other people who may use your code
Write comments, chunk codes out into sections
Process of systematically checking code
On your own or by someone else
Catch errors or suggest better ways to code
Check out the Code Check Club by Lisa De Bruine et al.
git and GitHub
Track changes, merge conflicts, branching to review code before merging
Track issues
A portfolio of your work
Please read Vuorre & Curley (2018) to learn more about how to set up git to work with RStudio

Integrate text, code, graphs, tables
Develop slides, websites, books
Use R, Python
The slides, practice problems, and the website for this course have been created using Quarto
For more information, please visit https://quarto.org/
Theme by Beatriz Mills on GitHub