开始使用免费开始使用

日期(II)

与其在导入数据后再转换列的类型,不如在导入时就正确解析日期。为此,您可以在 pd.read_csv() 中通过 parse_dates 参数传入需要按日期导入的列名列表。一旦日期列以正确的类型(datetime64)导入,您就可以使用 .dt 访问器配合 .year.month.day 属性来获取这些日期的年份、月份和日期。

# 访问年份
df['Date'].dt.year

# 访问月份
df['Date'].dt.month

# 访问日期
df['Date'].dt.day

本练习是课程的一部分

面向 R 用户的 Python

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

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)
编辑并运行代码