1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Trực quan hóa dữ liệu chuỗi thời gian trong Python

Connected

Bài tập

Vẽ xu hướng theo tháng và theo năm

Như bạn đã thấy ở Chương 2, khi chỉ mục (index) của một DataFrame có kiểu datetime, bạn có thể trích xuất trực tiếp ngày, tháng hoặc năm của từng ngày trong index. Nhắc lại, bạn có thể lấy năm của mỗi ngày trong index bằng thuộc tính .index.year. Sau đó, bạn có thể dùng các phương thức .groupby() và .mean() để tính giá trị trung bình theo năm cho từng chuỗi thời gian trong DataFrame của bạn:

index_year = df.index.year
df_by_year = df.groupby(index_year).mean()

Bây giờ bạn sẽ áp dụng những gì đã học để hiển thị các giá trị trung bình gộp của từng chuỗi thời gian trong DataFrame jobs.

Hướng dẫn 1/2

undefined XP
    1
    2
  • Trích xuất tháng cho từng ngày trong index của jobs và gán vào index_month.
  • Tính tỷ lệ thất nghiệp trung bình theo tháng trong jobs và gán vào jobs_by_month.
  • Vẽ tất cả các cột của jobs_by_month.