Pandas实战100例 | 案例 20: 日期时间运算

案例 20: 日期时间运算

知识点讲解

Pandas 提供了强大的日期和时间处理功能。你可以从 datetime 类型的列中提取出年份、月份、日、星期等信息,也可以进行日期时间的加减运算。

  • 提取日期时间信息: 使用 dt 访问器,你可以从 datetime 类型的列中提取出年份 (year)、月份 (month)、日 (day)、星期几 (weekday) 等信息。
示例代码
# 日期时间运算
# 示例数据
data_datetime_operations = {
    'DateTime': pd.date_range(start='2023-01-01', periods=3, freq='D')
}
df_datetime_operations = pd.DataFrame(data_datetime_operations)

# 日期时间运算
df_datetime_operations['Year'] = df_datetime_operations['DateTime'].dt.year
df_datetime_operations['Month'] = df_datetime_operations['DateTime'].dt.month
df_datetime_operations['Day'] = df_datetime_operations['DateTime'].dt.day
df_datetime_operations['Weekday'] = df_datetime_operations['DateTime'].dt.weekday

df_datetime_operations


在这个示例中,我们有一个包含 datetime 类型数据的 DataFrame。我们从这个列中提取了年份、月份、日和星期几。

示例代码运行结果
    DateTime  Year  Month  Day  Weekday
0 2023-01-01  2023      1    1        6
1 2023-01-02  2023      1    2        0
2 2023-01-03  2023      1    3        1

这个结果展示了如何从日期时间列中提取关键的日期时间组件。这些操作在处理时间序列数据时尤为重要。

你可能感兴趣的:(Pandas实战100例,pandas,linux,前端)