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
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)