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

Dịch chuyển giá cổ phiếu theo thời gian

Phương pháp đầu tiên để thao tác với chuỗi thời gian mà bạn đã thấy trong video là .shift(), cho phép bạn dịch chuyển tất cả các giá trị trong một Series hoặc DataFrame theo một số kỳ (periods) đến một thời điểm khác dọc theo DateTimeIndex.

Hãy dùng cách này để so sánh trực quan chuỗi giá cổ phiếu của Google khi được dịch chuyển 90 ngày làm việc về quá khứ và về tương lai.

Hướng dẫn

100 XP

Chúng tôi đã nhập sẵn pandas dưới tên pd và matplotlib.pyplot dưới tên plt.

  • Dùng pd.read_csv() để nhập 'google.csv', phân tích 'Date' thành kiểu ngày, đặt kết quả làm index và gán cho google.
  • Dùng .asfreq() để đặt tần suất của google là theo ngày làm việc.
  • Thêm các cột mới lagged và shifted vào google chứa Close được dịch 90 ngày làm việc lần lượt về quá khứ và về tương lai.
  • Vẽ biểu đồ ba cột của google.