Homework 7
Skills challenge
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.
- Programming + JSON Open
HW7_Part1.qmd
. This will involve practicing iteration with map functions and working with JSON files. - Navigating the Census API. Open
HW7_Part2.qmd
. This will involve working directly with the Census API so that you can practice pulling data directly from an API.
Project Milestone 3: See information on our Project page.
Reflection 2: In your individual Reflection Google Doc, respond to the following prompts for March:
- 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, wrangling, programming, iteration, and API’s. 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?
Concepts to Know
- Iteration using map functions from purrr
- What an API is
- API key for a public API
- Using a wrapper package or URL-method of calling a web API
- Recognize the structure in a URL for a web API and adjust for your purposes
- Explore and subset complex nested lists
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.