Gộp các DataFrame
Trong bài tập này, bạn sẽ gộp hai DataFrame ri và weather_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
Hướng dẫn bài tập
- Kiểm tra kích thước (shape) của DataFrame
ri. - Gộp
rivàweather_ratingbằ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ớiri. - Thay index của
ri_weatherbằng cộtstop_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=____)