การเชื่อมต่อคอลัมน์
ถึงเวลาสำรวจสนามกีฬาและประเภทพื้นสนามในฐานะปัจจัยที่อาจเกี่ยวข้องกับการบาดเจ็บที่สมองกันต่อ และคงจะน่าสนใจถ้าได้ดูประเภทพื้นสนามตามประเภทฤดูกาล
ก่อนหน้านี้พบว่า DataFrame games และ DataFrame stadiums มีข้อมูลที่เสริมกัน จึงสมเหตุสมผลที่จะเชื่อมต่อทั้งสองเข้าด้วยกันตามแนวคอลัมน์ โดย DataFrame ทั้งสองถูกโหลดไว้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Pandas Joins for Spreadsheet Users
คำแนะนำการฝึกหัด
- ใช้จำนวนแถวดีฟอลต์ของ
.head()เพื่อดู 5 แถวแรกของแต่ละ DataFrame - เชื่อมต่อ DataFrame ทั้งสองโดยใช้
pd.concat() - ทำ Cross-tabulate ระหว่าง
TurfและSeasonType
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# View data frames
print(____.head())
print(____.____())
# Join data frames
games_places = pd.concat([____, ____],
axis=____)
# Cross-tabulate Season and Season Type
print(pd.crosstab(games_places.Turf, games_places.SeasonType))