การเชื่อมแถวที่มี index ซ้ำกัน
pandas มีประโยชน์มากสำหรับการเตรียมข้อมูล! แต่มีปัญหาเล็กน้อย — เพื่อนร่วมงานโหลด DataFrame ใหม่โดยไม่ได้กำหนด GameKey เป็น index ให้กับทั้งสองเฟรม ยังสามารถเชื่อม DataFrame games_2016 และ games_2017 เข้าด้วยกันได้อยู่ไหม?
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Pandas Joins for Spreadsheet Users
คำแนะนำการฝึกหัด
- ดู index ของ DataFrame ที่โหลดใหม่
- เชื่อม DataFrame อีกครั้งโดยใช้
pd.concat() - แสดง DataFrame ใหม่ที่ได้
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# View indexes
print(games_2016.index.values)
print(____.index.values)
# Rejoin data frames
games = ____([____, ____],
____=____)
# View new data frame
print(____)