Dùng nội suy để tạo dữ liệu việc làm theo tuần
Trước đây bạn đã dùng tỷ lệ thất nghiệp dân sự của Mỹ và chuyển tần suất từ tháng sang tuần bằng các phương pháp forward hoặc backfill đơn giản.
Hãy so sánh cách làm trước với phương pháp .interpolate() mà bạn vừa học trong video này.
Bài tập này là một phần của khóa học
Xử lý dữ liệu chuỗi thời gian trong Python
Hướng dẫn bài tập
Chúng tôi đã nhập pandas là pd và matplotlib.pyplot là plt cho bạn. Chúng tôi cũng đã nạp tỷ lệ thất nghiệp theo tháng từ 2010 đến 2016 vào biến monthly.
- Kiểm tra
monthlybằng.info(). - Tạo
pd.date_range()với các mốc ngày theo tuần, dùng.min()và.max()củaindexcủamonthlylần lượt làmstartvàend, và gán kết quả choweekly_dates. - Áp dụng
.reindex()vớiweekly_dateslênmonthlyvà gán đầu ra choweekly. - Tạo các cột mới
'ffill'và'interpolated'bằng cách áp dụng.ffill()và.interpolate()lênweekly.UNRATE. - Vẽ biểu đồ của
weekly.
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.
# Inspect data here
print(____)
# Create weekly dates
weekly_dates = ____
# Reindex monthly to weekly data
weekly = ____
# Create ffill and interpolated columns
weekly['ffill'] = ____
weekly['interpolated'] = ____
# Plot weekly