Sử dụng thông tin "date"
Bạn có thể dễ xem timestamp như những con số đơn thuần, nhưng đừng quên chúng thường gắn với các sự kiện trong thế giới thực. Điều đó có nghĩa là thường có thêm thông tin được mã hóa trong dữ liệu như "đó có phải là ngày trong tuần không?" hoặc "đó là quý mấy?". Những thông tin này thường hữu ích khi dự đoán dữ liệu chuỗi thời gian.
Trong bài tập này, bạn sẽ trích xuất các đặc trưng dựa trên ngày/giờ. Một chuỗi thời gian đơn lẻ đã được nạp vào biến prices.
Bài tập này là một phần của khóa học
Machine Learning cho Dữ liệu Chuỗi thời gian bằng Python
Hướng dẫn bài tập
- Tính thứ trong tuần, tháng trong năm và quý trong năm.
- Thêm từng giá trị này làm một cột vào DataFrame
prices_perc, lần lượt với tênday_of_week,month_of_yearvàquarter_of_year.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Extract date features from the data, add them as columns
prices_perc['day_of_week'] = prices_perc.____.____
prices_perc['month_of_year'] = prices_perc.____.____
prices_perc['quarter_of_year'] = prices_perc.____.____
# Print prices_perc
print(prices_perc)