Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Chuyển cột Date của apple thành cột datetime.
  • 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']])
Chỉnh sửa và Chạy Mã