1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Xử lý dữ liệu chuỗi thời gian trong Python

Connected

Bài tập

Trực quan hóa giá trị trung bình tháng, trung vị và độ lệch chuẩn của lợi suất S&P500

Bạn cũng đã học cách tính một số thống kê tổng hợp từ dữ liệu upsample.

Hãy dùng điều này để khám phá xu hướng của giá trị trung bình tháng, trung vị và độ lệch chuẩn của lợi suất S&P500 theo ngày trong 10 năm gần đây.

Hướng dẫn

100 XP

Như thường lệ, chúng tôi đã nhập pandas là pd và matplotlib.pyplot là plt cho bạn.

  • Dùng pd.read_csv() để nhập 'sp500.csv', thiết lập DateTimeIndex dựa trên cột 'date' bằng parse_dates và index_col, gán kết quả cho sp500, và kiểm tra bằng .info().
  • Chuyển sp500 thành pd.Series() bằng .squeeze(), và áp dụng .pct_change() để tính daily_returns.
  • .resample() daily_returns theo tần suất cuối tháng (bí danh: 'M'), và áp dụng .agg() để tính 'mean', 'median', và 'std'. Gán kết quả cho stats.
  • .plot() stats.