Bắt đầu ngayBắt đầu miễn phí

Gộp các DataFrame

Trong bài tập này, bạn sẽ gộp hai DataFrame riweather_rating vào một DataFrame mới, ri_weather.

Hai DataFrame sẽ được nối bằng cột stop_date từ ri và cột DATE từ weather_rating. May mắn là định dạng ngày khớp hoàn toàn, điều này không phải lúc nào cũng đúng!

Sau khi gộp xong, bạn sẽ đặt stop_datetime làm index, đây là cột bạn đã lưu ở bài tập trước.

Bài tập này là một phần của khóa học

Phân tích hoạt động của cảnh sát với pandas

Xem khóa học

Hướng dẫn bài tập

  • Kiểm tra kích thước (shape) của DataFrame ri.
  • Gộp riweather_rating bằng left join.
  • Kiểm tra kích thước của ri_weather để xác nhận rằng nó có thêm hai cột nhưng cùng số hàng với ri.
  • Thay index của ri_weather bằng cột stop_datetime.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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=____)
Chỉnh sửa và Chạy Mã