Thiết lập và thay đổi tần suất chuỗi thời gian
Trong video, bạn đã thấy cách gán tần suất cho DateTimeIndex, rồi thay đổi tần suất này.
Giờ đây, bạn sẽ dùng dữ liệu nồng độ khí carbon monoxide theo ngày ở NYC, LA và Chicago giai đoạn 2005–2017.
Bạn sẽ đặt tần suất theo lịch ngày (calendar daily), sau đó nội suy lại (resample) sang tần suất theo tháng và trực quan hóa cả hai chuỗi để xem tần suất khác nhau ảnh hưởng đến dữ liệu như thế nào.
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 sẵn pandas là pd và matplotlib.pyplot là plt và đã nạp tệp co_cities.csv vào biến co.
- Khám phá
cobằng.info(). - Dùng
.asfreq()để đặt tần suất theo lịch ngày (calendar daily). - Vẽ biểu đồ của
'co'vớisubplots=True. - Đổi tần suất sang theo tháng bằng bí danh
'M'. - Vẽ thêm một biểu đồ của
covớisubplots=True.
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
print(____)
# Set the frequency to calendar daily
co = ____
# Plot the data
# Set frequency to monthly
co = ____
# Plot the data