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

การเพิ่มคอลัมน์ใหม่

คุณไม่จำเป็นต้องจำกัดตัวเองอยู่กับข้อมูลที่มีให้เท่านั้น แต่สามารถเพิ่มคอลัมน์ใหม่ลงใน DataFrame ได้ด้วย กระบวนการนี้มีหลายชื่อเรียก เช่น การแปลงข้อมูล (transforming), การปรับเปลี่ยนข้อมูล (mutating) และ การสร้างฟีเจอร์ (feature engineering)

คุณสามารถสร้างคอลัมน์ใหม่ขึ้นมาจากศูนย์ได้ แต่ก็เป็นเรื่องปกติเช่นกันที่จะสร้างคอลัมน์ใหม่จากคอลัมน์อื่น เช่น การนำคอลัมน์มาบวกกัน หรือการเปลี่ยนหน่วยของข้อมูล

homelessness เป็น DataFrame ที่มีข้อมูลประมาณการจำนวนคนไร้บ้านในแต่ละรัฐของสหรัฐฯ ในปี 2018 ประกอบด้วยคอลัมน์ region, state, individuals, family_members และ state_pop คอลัมน์ individuals คือจำนวนคนไร้บ้านที่ไม่ได้อยู่ในครอบครัวที่มีบุตร ส่วนคอลัมน์ family_members คือจำนวนคนไร้บ้านที่อยู่ในครอบครัวที่มีบุตร และคอลัมน์ state_pop คือจำนวนประชากรทั้งหมดของรัฐนั้น

homelessness พร้อมใช้งานแล้ว และมีการโหลด pandas ไว้ในชื่อ pd

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

การจัดการข้อมูลด้วย pandas

ดูคอร์ส

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

  • เพิ่มคอลัมน์ใหม่ใน homelessness ชื่อว่า total ซึ่งเป็นผลรวมของคอลัมน์ individuals และ family_members
  • เพิ่มคอลัมน์อีกคอลัมน์ใน homelessness ชื่อว่า p_homeless ซึ่งเป็นสัดส่วนของจำนวนคนไร้บ้านทั้งหมด (total) เทียบกับประชากรทั้งหมดของแต่ละรัฐ (state_pop)

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

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

# Add total col as sum of individuals and family_members
____

# Add p_homeless col as proportion of total homeless population to the state population
____

# See the result
print(homelessness)
แก้ไขและรันโค้ด