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

การ Concatenate แถวข้อมูล

คุณและทีมพร้อมดำเนินโครงการเพื่อลดการบาดเจ็บที่สมองของนักกีฬา NFL ต่อไปแล้ว ก่อนหน้านี้ได้ศึกษาข้อมูลการแข่งขันจากฤดูกาล 2016 และ 2017 และพบว่าควรนำข้อมูลทั้งสองมารวมกัน ซึ่งจะช่วยให้สามารถเปรียบเทียบจำนวนเกมในแต่ละฤดูกาลตามประเภทของฤดูกาลได้

Games spreadsheet

ข้อมูลจากทั้งสองฤดูกาลถูกโหลดไว้ใน data frame สองตัว ได้แก่ games_2016 และ games_2017 สำหรับแบบฝึกหัดนี้และแบบฝึกหัดที่เหลือทั้งหมด ให้ถือว่านำเข้า pandas เป็น pd แล้ว

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

Pandas Joins for Spreadsheet Users

ดูคอร์ส

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

  • แสดง data frame แต่ละตัวเพื่อทบทวนข้อมูล
  • Concatenate data frame ตามลำดับฤดูกาล
  • สร้าง cross-tabulation ระหว่าง Season และ SeasonType ด้วย pd.crosstab()

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

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

# View 2016 and 2017 games
print(____)
____(games_2017)

# Concatenate data frames
games = ____([____, ____])

# Cross-tabulate Season and Season Type
print(pd.crosstab(games.Season, games.SeasonType))
แก้ไขและรันโค้ด