เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การแสดงผลคำถามและคำตอบในแต่ละแท็ก

ในแบบฝึกหัดที่แล้ว คุณได้แก้ไขตาราง posts_with_tags เพื่อเพิ่มคอลัมน์ year และทำการรวมข้อมูลตาม type, year, และ tag_name ตารางที่แก้ไขแล้วถูกโหลดไว้ให้คุณในชื่อ by_type_year_tag ซึ่งมีหนึ่งแถวสำหรับแต่ละชุดของ type (question/answer), year, และ tag มาสร้างกราฟเพื่อตรวจสอบข้อมูลในตารางนี้สำหรับแท็ก dplyr และ ggplot2 กัน โดยแพ็กเกจ ggplot2 ถูกโหลดไว้ให้แล้ว

by_type_year_tag <- posts_with_tags %>%
  mutate(year = year(creation_date)) %>%
  count(type, year, tag_name)

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การ Join ข้อมูลด้วย dplyr

ดูคอร์ส

คำแนะนำการฝึกหัด

  • กรองตาราง by_type_year_tag เพื่อเลือกเฉพาะแท็ก dplyr และ ggplot2
  • สร้างกราฟเส้นจากตารางที่กรองแล้ว โดยแสดงความถี่ (n) ตามช่วงเวลา แยกสีตามประเภท question/answer และแยกแผงกราฟตามแท็ก

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Filter for the dplyr and ggplot2 tag names 
by_type_year_tag_filtered <- by_type_year_tag %>%
  filter(___)

# Create a line plot faceted by the tag name 
ggplot(by_type_year_tag_filtered, aes(___, ___, color = ___)) +
  geom_line() +
  facet_wrap(~ tag_name)
แก้ไขและรันโค้ด