1. Învăţa
  2. /
  3. Courses
  4. /
  5. Trực quan hóa dữ liệu chuỗi thời gian trong Python

Connected

exercise

Hiển thị giá trị đã gộp

Đôi khi bạn cần hiển thị dữ liệu ở dạng đã gộp hơn. Ví dụ, dữ liệu co2_levels là dữ liệu theo tuần, nhưng bạn có thể cần hiển thị các giá trị được gộp theo tháng trong năm. Với các tập dữ liệu như DataFrame co2_levels nơi chỉ mục có kiểu datetime, bạn có thể trích xuất năm từ từng ngày trong chỉ mục:

# trích xuất năm từ từng ngày trong DataFrame df
index_year = df.index.year

Để trích xuất tháng hoặc ngày từ các ngày trong chỉ mục của DataFrame df, lần lượt dùng df.index.month và df.index.day. Sau đó, bạn có thể dùng năm đã trích xuất từ mỗi phần tử trong chỉ mục của DataFrame co2_levels cùng với hàm groupby để tính nồng độ CO2 trung bình theo năm:

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

Instrucţiuni

100 XP
  • Trích xuất tháng từ mỗi ngày trong chỉ mục của DataFrame co2_levels và gán vào biến index_month.
  • Dùng các hàm groupby và mean của thư viện pandas để tính nồng độ CO2 trung bình theo tháng trong DataFrame co2_levels và gán vào một DataFrame mới tên mean_co2_levels_by_month.
  • Vẽ biểu đồ các giá trị của DataFrame mean_co2_levels_by_month với cỡ chữ 6 cho nhãn trên trục.