This week you will be introduced to R, RStudio, R Markdown and GitHub. You will work through some R fundamentals, such as data types in R (including spatial data), reading and writing data, functions, wrangling data with the Tidyverse
and some basic data visualization. You will create your own GitHub repo for this week's lesson content, write your code locally (following along with the lessons posted below) and practice committing and pushing your changes to GitHub.
In addition to this week's lesson content, here are some useful and recommended resources for getting started with coding in R:
- R for Data Science (second edition)
- Happy Git and GitHub for the useR
- RStudio Education: Lots of useful links for beginners on this page
- Interactive tutorials from Posit (formerly RStudio): These tutorials were made using the
learnr
package and allow you to run R code directly from your browser
Start with the intro-basics lesson, follow the instructions to create a GitHub repository and finish working through both that lesson along with the intro-spatial lesson. You should try to complete the exercises in both lessons and save your answers in your Rmarkdown documents, but you will not be graded on them.
This week you will be graded on:
- Creating your own GitHub repository as instructed and were able to push your code to the repo.
- Completing most of the lesson content in the intro-basics and intro-spatial lessons. (Again, try to complete all the exercises, but they will not be graded).
To complete this week's assignment go to the Issues for this repository and add the link to the repo you made on your personal GitHub account.
Due: End of the day Wed 1/25