Làm việc với các cột DateTime
Mặc định, pandas nạp các cột datetime dưới dạng kiểu dữ liệu object. Các ngày ở dạng văn bản không hữu ích lắm cho phân tích chuỗi thời gian, nên bạn cần chuyển các cột đó sang kiểu dữ liệu datetime. Kiểu này cho phép bạn làm việc linh hoạt hơn với ngày tháng trong pandas và trích xuất các đặc trưng hữu ích từ chúng.
Một bộ dữ liệu cổ phiếu khác, lần này của Apple, đã được nạp vào biến apple.
Bài tập này là một phần của khóa học
Phát hiện bất thường với Python
Hướng dẫn bài tập
- Chuyển cột
Datecủaapplethành cộtdatetime. - Trích xuất thứ trong tuần và lưu vào cột mới tên
day_of_week. - Trích xuất số tháng và lưu vào cột mới tên
month. - Trích xuất ngày trong tháng và lưu vào cột mới tên
day_of_month.
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.
# Convert the Date column to DateTime
apple['Date'] = ____
# Create a column for the day of the week
apple['day_of_week'] = ____
# Create a column for the month
apple['month'] = ____
# Create a column for the day of the month
apple['day_of_month'] = ____
print(apple[['day_of_week', 'month', 'day_of_month']])