1. Учиться
  2. /
  3. Courses
  4. /
  5. Xử lý dữ liệu chuỗi thời gian trong Python

Connected

Exercise

Chuyển đổi dữ liệu theo tháng sang theo tuần

Trong video, bạn đã học cách dùng .reindex() để đưa một chuỗi thời gian hiện có về một DateTimeIndex với tần suất khác.

Hãy luyện tập phương pháp này bằng cách tạo dữ liệu theo tháng rồi chuyển dữ liệu đó sang tần suất theo tuần, đồng thời áp dụng các tùy chọn logic điền giá trị khác nhau.

Инструкции

100 XP

Chúng tôi đã nhập sẵn pandas dưới tên pd cho bạn. Chúng tôi cũng đã định nghĩa ngày start và end.

  • Tạo monthly_dates bằng pd.date_range với start, end và alias tần suất 'M'.
  • Tạo và in pd.Series monthly, truyền danh sách [1, 2] làm đối số data, và dùng monthly_dates làm index.
  • Tạo weekly_dates bằng pd.date_range với start, end và alias tần suất 'W'.
  • Áp dụng .reindex() lên monthly ba lần: lần đầu không có tùy chọn bổ sung, sau đó với bfill rồi với ffill, và print() mỗi kết quả.