เปรียบเทียบค่ามัธยฐานของอายุขัยและ GDP ต่อหัวในแต่ละทวีปปี 2007
ในแบบฝึกหัดที่ผ่านมา เราสร้างกราฟที่แสดงการเปลี่ยนแปลงตามเวลาเป็นหลัก แต่อีกวิธีหนึ่งในการสำรวจข้อมูลด้วยภาพ คือการใช้ ggplot2 พล็อตข้อมูลสรุปเพื่อเปรียบเทียบทวีปต่าง ๆ ในปีเดียวกัน
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Introduction to the Tidyverse
คำแนะนำการฝึกหัด
- กรองชุดข้อมูล gapminder เฉพาะปี 2007 จากนั้นสรุปค่ามัธยฐานของ GDP ต่อหัวและค่ามัธยฐานของอายุขัย ภายในแต่ละทวีป ลงในคอลัมน์ชื่อ
medianLifeExpและmedianGdpPercapแล้วบันทึกผลลัพธ์เป็นby_continent_2007 - ใช้ข้อมูล
by_continent_2007สร้าง scatterplot เพื่อเปรียบเทียบสถิติสรุปเหล่านี้ของแต่ละทวีปในปี 2007 โดยวางค่ามัธยฐานของ GDP ต่อหัวบนแกน x และค่ามัธยฐานของอายุขัยบนแกน y และระบายสีตามcontinentไม่จำเป็นต้องเพิ่มexpand_limits(y = 0)สำหรับกราฟนี้
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
library(gapminder)
library(dplyr)
library(ggplot2)
# Summarize the median GDP and median life expectancy per continent in 2007
# Use a scatter plot to compare the median GDP and median life expectancy