รับมือกับชื่อคอลัมน์ที่แตกต่างกัน
การดูอุณหภูมิเฉลี่ยแยกตามประเภทฤดูกาล ไม่ว่าจะเป็น pre, regular หรือ post อาจเป็นประโยชน์มาก ทีมสภาพอากาศมีข่าวดีและข่าวไม่ค่อยดีมาบอก… พวกเขาพบข้อมูลสำหรับทั้งฤดูกาล 2016 และ 2017 แต่ดูเหมือนว่าพวกเขาได้เปลี่ยนรูปแบบการตั้งชื่อหลังจากที่คุณได้รับไฟล์ล่าสุด จึงต้องปรับโค้ดก่อนจึงจะแสดงข้อมูลอุณหภูมิได้
Data frame games_places ถูกโหลดไว้แล้ว พร้อมกับ data frame สภาพอากาศชุดใหม่ชื่อ weather_new
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Pandas Joins for Spreadsheet Users
คำแนะนำการฝึกหัด
- ดู 5 แถวแรกของ
games_placesและ 5 แถวแรกของweather_new - เชื่อมข้อมูลเพื่อให้ได้เฉพาะเกมที่มีอยู่ในทั้งสองชุดข้อมูล
- ดูอุณหภูมิเฉลี่ยแยกตามประเภทฤดูกาล
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# View the first 5 rows of each data frame
print(____)
print(____)
# Join data frames
games_weather = games_places.____(____, left_on=____,
right_on=____, how=____)
# View average temperatures
print(games_weather.pivot_table(values='Temperature', index='SeasonType'))