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

รายได้ทั่วโลก: ค่ากลางของข้อมูล

ค่ากลางของข้อมูลที่ใช้บ่อยที่สุดมี 3 แบบ ได้แก่ ค่าเฉลี่ย (mean) ซึ่งคือผลรวมของค่าทั้งหมดหารด้วยจำนวนค่าทั้งหมด, ค่ามัธยฐาน (median) ซึ่งแบ่งข้อมูลออกเป็นครึ่งบนและครึ่งล่าง, และ ค่าฐานนิยม (mode) ซึ่งคือค่าที่ปรากฏบ่อยที่สุดในชุดข้อมูล โดยไลบรารี pandas มีฟังก์ชันสำหรับคำนวณค่าเหล่านี้ทั้งหมด

ในชุดข้อมูลนี้ ค่าของ 'Income per Capita' เป็นทศนิยม และไม่มีค่าซ้ำกัน ดังนั้นการรัน income['Income per Capita'].mode() ใน console จะได้ผลลัพธ์เป็น series ว่างเปล่า ในแบบฝึกหัดนี้ จะใช้ตัวดำเนินการหารแบบ floor division // เพื่อสร้างคอลัมน์ใหม่ที่แสดงรายได้เป็นหน่วยพัน โดยปัดเศษลง เช่น ค่า 11,543.43 จะกลายเป็น 11 จากนั้นจึงใช้ฟังก์ชันดังกล่าวเพื่อทำความเข้าใจการกระจายตัวของรายได้ได้ดียิ่งขึ้น

pandas ถูก import ไว้เป็น pd แล้ว และ DataFrame income จากแบบฝึกหัดก่อนหน้าพร้อมใช้งานใน workspace

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

การนำเข้าและจัดการข้อมูลทางการเงินใน Python

ดูคอร์ส

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

  • ใช้ฟังก์ชันที่เหมาะสมเพื่อคำนวณค่าเฉลี่ย (mean) ของ 'Income per Capita' ในระดับโลก
  • ใช้ฟังก์ชันที่เหมาะสมเพื่อคำนวณค่ามัธยฐาน (median) ของ 'Income per Capita' ในระดับโลก
  • ใช้ broadcasting สร้างคอลัมน์ใหม่ชื่อ 'Income per Capita (,000)' โดยกำหนดให้เท่ากับ income['Income per Capita'] // 1000 จากนั้นใช้ฟังก์ชันที่เหมาะสมเพื่อคำนวณค่าฐานนิยม (mode) ของคอลัมน์ใหม่นี้

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

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

# Calculate the mean
print(____)

# Calculate the median
print(____)

# Create the new column
income['Income per Capita (,000)'] = ____

# Calculate the mode of the new column
income['Income per Capita (,000)'].____()
แก้ไขและรันโค้ด