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

การลบข้อมูลซ้ำขณะรวมตาราง

ชุดข้อมูลเดิมจากแบบฝึกหัดก่อนหน้า ซึ่งเป็น list ของตารางข้อมูลชื่อ gdp ยังคงอยู่ใน workspace เป้าหมายครั้งนี้คือสร้าง data.table ที่แต่ละประเทศปรากฏเพียงครั้งเดียว แม้ว่าประเทศนั้นจะอยู่ในมากกว่าหนึ่งทวีปก็ตาม

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

การ Join ข้อมูลด้วย data.table ใน R

ดูคอร์ส

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

  • ใช้ฟังก์ชัน funion() (docs) เพื่อสร้าง data.table ใหม่ที่รวมทุกประเทศในยุโรปหรือเอเชีย โดยแต่ละประเทศปรากฏในผลลัพธ์เพียงครั้งเดียว
  • เชื่อมต่อ data.table ทั้งหมดใน gdp เข้าด้วยกัน แล้วกำหนดให้กับ gdp_all
  • ใช้ฟังก์ชัน unique() เพื่อลบแถวที่ซ้ำกันออกจาก gdp_all เพื่อให้แต่ละประเทศปรากฏในผลลัพธ์เพียงครั้งเดียว

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

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

# Get all countries in either Asia or Europe
___

# Concatenate all data tables
gdp_all <- ___

# Print all unique countries
___
แก้ไขและรันโค้ด