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

การจับคู่กับเวลาที่ใกล้เคียงที่สุด

คุณตัดสินใจกลับไปดูการเตะพุ่ง (punt) ซึ่งเป็นหนึ่งในประเภทของการเล่นที่มีความเสี่ยง ความท้าทายที่ผ่านมาของทีมคือการจับคู่ข้อมูลการเล่นกับช่วงเวลาที่เกิดการกระทบกระเทือนทางสมองตลอดฤดูกาลนั้นทำได้ยาก โดยเฉพาะในกรณีของการเตะพุ่ง คุณคิดว่า pandas อาจช่วยแก้ปัญหานี้ได้

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

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

Pandas Joins for Spreadsheet Users

ดูคอร์ส

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

  • รวมข้อมูลเพื่อดูว่ามีการบันทึกการกระทบกระเทือนทางสมองจากการเตะพุ่งกี่ครั้งแล้ว ณ แต่ละวันที่แข่งขันใน temps จากนั้นพล็อตกราฟแสดงจำนวนสะสมของการกระทบกระเทือนทางสมอง ณ วันที่แข่งขันกับ Cleveland และ Dallas ขั้นตอนนี้ดำเนินการให้แล้ว

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

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

# Combine data
temps_and_hits = pd.____(____, impacts[['cume_count']], 
			                   left_on=____, right_index=____)

# Plot cumulative concussions
temps_and_hits.plot.line('Game_Date', 'cume_count', grid=True)
plt.show()
แก้ไขและรันโค้ด