ทำความรู้จักกับข้อมูล
มาดูชุดข้อมูลการขับรถเร็วชุดใหม่กันเป็นครั้งแรก
เริ่มด้วยการพิมพ์ข้อมูลเฟรมออกมาดู แล้วลองทำความเข้าใจข้อมูลเหล่านั้น สามารถใช้ filter(), group_by() หรือฟังก์ชันอื่น ๆ ใน tidyverse ได้ตามต้องการ
โค้ดที่เตรียมไว้คือโค้ดที่ใช้สร้างฮิสโตแกรมของความเร็วรถสีน้ำเงินในสไลด์ ให้แก้ไขโค้ดนี้เพื่อดูว่ารถสีแดงขับเกินความเร็วกี่ไมล์ต่อชั่วโมง (speed_over) พร้อมทั้งตั้งชื่อพล็อตให้ผู้ชมเข้าใจว่ากำลังดูข้อมูลอะไร
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
แนวทางปฏิบัติที่ดีที่สุดสำหรับการสร้างภาพข้อมูลใน R
คำแนะนำการฝึกหัด
- พิมพ์ข้อมูลเฟรม
md_speedingออกทางคอนโซลแล้วตรวจสอบข้อมูล - เปลี่ยน
filter()ให้กรองเฉพาะรถสี'RED' - เปลี่ยนคอลัมน์ที่ต้องการวิเคราะห์เป็น
speed_over - ตั้งชื่อพล็อตว่า
'MPH over speed limit | Red cars'
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Print data to console
___
# Change filter to red cars
md_speeding %>%
filter(vehicle_color == 'BLUE') %>%
# switch x mapping to speed_over column
ggplot(aes(x = speed)) +
geom_histogram() +
# give plot a title