การกรองและการเรียงลำดับ
บ่อยครั้งที่ต้องใช้ pipe operator (%>%) เพื่อเชื่อมต่อ verb ของ dplyr หลายตัวเข้าด้วยกัน ในแบบฝึกหัดนี้ จะได้ใช้ filter() ร่วมกับ arrange() เพื่อค้นหาประเทศที่มีประชากรมากที่สุดในปีที่กำหนด
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Introduction to the Tidyverse
คำแนะนำการฝึกหัด
- ใช้
filter()เพื่อคัดกรองข้อมูลเฉพาะปี 1957 จากนั้นใช้arrange()เพื่อเรียงลำดับตามจำนวนประชากร (pop) จากมากไปน้อย
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
library(gapminder)
library(dplyr)
# Filter for the year 1957, then arrange in descending order of population