สำรวจอายุขัยของประชากรโลก
โหลด data.table สองตัวจากแบบฝึกหัดก่อนหน้าเข้าสู่ workspace ของคุณแล้ว:
life_exp: เก็บข้อมูลอายุขัยของแต่ละประเทศในปี 2010 โดยมีแหล่งที่มาจาก Gapminder foundationcontinents: เก็บข้อมูลการจับคู่ระหว่างแต่ละประเทศกับทวีปที่ประเทศนั้นอยู่ สร้างจากข้อมูลของ Countries-ofthe-World.com
เป้าหมายครั้งนี้คือการคำนวณค่าเฉลี่ยอายุขัยของประเทศต่างๆ ในแต่ละทวีป
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การ Join ข้อมูลด้วย data.table ใน R
คำแนะนำการฝึกหัด
ทำ inner join life_exp กับ continents แล้วคำนวณค่า mean() (docs) ของ "years" ซึ่งเป็นอายุขัย โดยจัดกลุ่มตามคอลัมน์ "continent"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Calculate average life expectancy per continent:
avg_life_expectancy <- continents[life_exp, on = .(country),
___][, j = ___,
by = ___]
avg_life_expectancy