การใช้ mutate และ count ร่วมกัน
สามารถนำ verb หลายตัวมาใช้ต่อกันเพื่อตอบคำถามที่ซับซ้อนขึ้นได้ ตัวอย่างเช่น "รัฐใดในสหรัฐอเมริกาที่มีคนเดินไปทำงานมากที่สุด?"
เราจะใช้คอลัมน์ walk ซึ่งแสดงเปอร์เซ็นต์ของคนในแต่ละเขตที่เดินไปทำงาน เพื่อเพิ่มคอลัมน์ใหม่และนับข้อมูลตามคอลัมน์นั้น
counties_selected <- counties %>%
select(county, region, state, population, walk)
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การจัดการข้อมูลด้วย dplyr
คำแนะนำการฝึกหัด
- ใช้
mutate()เพื่อคำนวณและเพิ่มคอลัมน์ชื่อpopulation_walkซึ่งแสดงจำนวนคนทั้งหมดที่เดินไปทำงานในแต่ละเขต - ใช้
count()แบบถ่วงน้ำหนักและเรียงลำดับ เพื่อหาจำนวนคนทั้งหมดที่เดินไปทำงานในแต่ละรัฐ
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
counties_selected %>%
# Add population_walk containing the total number of people who walk to work
___
# Count weighted by the new column, sort in descending order
___