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

การเชื่อม DataFrame

ในแบบฝึกหัดนี้ จะได้เชื่อม DataFrame ri และ weather_rating เข้าด้วยกันเป็น DataFrame ใหม่ชื่อ ri_weather

การเชื่อมจะใช้คอลัมน์ stop_date จาก ri และคอลัมน์ DATE จาก weather_rating โดยรูปแบบวันที่ตรงกันพอดี ซึ่งไม่ใช่กรณีที่เกิดขึ้นเสมอไป!

เมื่อเชื่อม DataFrame เสร็จแล้ว ให้กำหนด stop_datetime เป็นดัชนี ซึ่งเป็นคอลัมน์ที่บันทึกไว้ในแบบฝึกหัดก่อนหน้า

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

การวิเคราะห์กิจกรรมตำรวจด้วย pandas

ดูคอร์ส

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

  • ตรวจสอบ shape ของ DataFrame ri
  • เชื่อม DataFrame ri และ weather_rating โดยใช้ left join
  • ตรวจสอบ shape ของ ri_weather เพื่อยืนยันว่ามีคอลัมน์เพิ่มขึ้น 2 คอลัมน์ แต่จำนวนแถวเท่าเดิมกับ ri
  • แทนที่ดัชนีของ ri_weather ด้วยคอลัมน์ stop_datetime

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

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

# Examine the shape of 'ri'
print(____)

# Merge 'ri' and 'weather_rating' using a left join
ri_weather = pd.merge(left=____, right=____, left_on='stop_date', right_on='DATE', how='____')

# Examine the shape of 'ri_weather'
print(____)

# Set 'stop_datetime' as the index of 'ri_weather'
ri_weather.set_index('____', inplace=____)
แก้ไขและรันโค้ด