Introduction to R and the tidyverse

Due by 11:59 PM on Monday, August 28, 2023


Before starting this exercise, make sure you complete everything at the lesson for this week, especially the Posit Primers.

Task 1: Make an RStudio Project

  1. Use either or RStudio on your computer (preferably RStudio on your computer! Follow these instructions to get started!) to create a new RStudio Project.

  2. Create a folder named “data” in the project folder you just made.

  3. Download this CSV file and place it in that folder:

  4. In RStudio, go to “File” > “New File…” > “R Markdown…” and click “OK” in the dialog without changing anything.

  5. Delete all the placeholder text in that new file and replace it with this:

    title: "Exercise 1"
    author: "Put your name here"
    # Reflection
    Replace this text with your reflection
    # My first plots
    Insert a chunk below and use it to create a scatterplot (hint: `geom_point()`) with diplacement (`displ`) on the x-axis, city MPG (`cty`) on the y-axis, and with the points colored by drive (`drv`).
    Insert a chunk below and use it to create a histogram (hint: `geom_histogram()`) with highway MPG (`hwy`) on the x-axis. Do not include anything on the y-axis (`geom_histogram()` will do that automatically for you). Choose an appropriate bin width. If you're brave, facet by drive (`drv`).
    # My first data manipulation
    Insert a chunk below and use it to calculate the average city MPG (`cty`) by class of car (`class`). This won't be a plot---it'll be a table. Hint: use a combination of `group_by()` and `summarize()`.
  6. Save the R Markdown file with some sort of name (without any spaces!)

  7. Your project folder should look something like this:

Task 2: Work with R

  1. Add your reading reflection to the appropriate place in the R Markdown file. You can type directly in RStudio if you want (though there’s no spell checker), or you can type it in Word or Google Docs and then paste it into RStudio.

  2. Remove the text that says “PUT CHUNK HERE” and insert a new R code chunk. Either type ctrl + alt + i on Windows, or + + i on macOS, or use the “Insert Chunk” menu:

  3. Follow the instructions for the three chunks of code.

  4. Knit your document as a Word file (or PDF if you’re brave and installed LaTeX). Use the “Knit” menu:

  5. Upload the knitted document to iCollege.

  6. 🎉 Party! 🎉

File organization

You’ll be doing this same process for all your future exercises. Each exercise will involve an R Markdown file. You can either create a new RStudio Project directory for all your work:

Or you can create individual projects for each assignment and mini-project: