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

Ngày tháng (II)

Thay vì chuyển đổi kiểu của một cột sau khi nhập dữ liệu, bạn có thể nhập dữ liệu đồng thời phân tích ngày tháng cho đúng. Để làm điều này, bạn truyền đối số parse_dates của pd.read_csv() một danh sách tên các cột cần được nhập dưới dạng ngày. Khi cột ngày đã được nhập với kiểu đúng (datetime64), bạn có thể dùng bộ truy cập .dt cùng với các thuộc tính .year, .month, và .day để lấy năm, tháng và ngày từ các giá trị này.

# Lấy năm
df['Date'].dt.year

# Lấy tháng
df['Date'].dt.month

# Lấy ngày
df['Date'].dt.day

Bài tập này là một phần của khóa học

Python cho người dùng R

Xem khóa học

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.

import pandas as pd

# Load the dataset and ensure Date column is imported as datetime
ebola = pd.read_csv('country_timeseries.csv', parse_dates=____)

# Inspect the Date column
print(ebola['Date'].dtype)
Chỉnh sửa và Chạy Mã