Homework 5
Skills challenges
Navigate to GitHub Classroom. This will create a Github repository for you. Clone this repository to your local machine using Github Desktop (click Set up in Desktop). Set the Local Path to your homework
folder in your class folder.
There are two tasks and thus they are separated into two files. You are expected to completed both tasks.
- Adv. Data Wrangling + Generalization Open
HW5_Part1.qmd
. This will involve doing wrangling but trying to write code to work in more general circumstances. - Adv. Data Wrangling + Functions. Open
HW5_Part2.qmd
. This will involve writing functions to do general wrangling tasks.
Concepts to Know
- Functions in R
- Scope
- Abstracting code into functions (don’t repeat yourself)
- Conditional statements,
if_else
andcase_when
Project Work
- Continue working on iterating the research question and finding data sources
- Feedback will be provided from the instructor
Reflection 1: In the shared Reflection Google Doc, respond to the following prompts:
- Comment on the evolution of your understanding from class activity, to challenges for our core topics so far: file organization, version control, advanced
ggplot2
visualization, maps, and wrangling.- What was challenging initially?
- How have your skills progressed?
- What would you still like to work on?
- What support or resources would help you make the progress you want?
- Comment on the role of peers in your learning.
- How have you collaborated with peers so far?
- What would you like collaboration to look like?
- What can you and the instructor do to move towards that goal?
Optional
If you are aiming for an A in the course, recall from our syllabus that participating in 3 Tidy Tuesday challenges can move you toward this goal. These are great to include in your digital portfolio.
- I encourage you to participate in the most recent Tidy Tuesday challenge.
- To turn in your work, share an image of a visual that you are proud of in the #sharing-is-caring channel on Slack and a link to a Github repository created for your Tidy Tuesday work. I encourage you to make the repo public; if you choose to keep it private, add the instructor as a collaborator.