📅  最后修改于: 2023-12-03 15:19:15.528000             🧑  作者: Mango
Series.dt.normalize()
是一个Pandas库函数,它用于将Series中的日期时间归一化为午夜时间。这意味着,它通过将日期时间截断为零小时、零分钟和零秒来返回Series。因此,该函数将Series中的每个日期全部变为午夜时间。
Series.dt.normalize()
该函数没有参数。
该函数返回Series
对象,其中包含被规范化的日期时间数据。
import pandas as pd
# 创建一个日期时间Series对象
date_series = pd.Series(pd.date_range('2022-03-01 11:30:00', periods=5, freq='3M'))
# 规范化日期时间数据
normalized_dates = date_series.dt.normalize()
print(normalized_dates)
输出:
0 2022-03-31
1 2022-06-30
2 2022-09-30
3 2022-12-31
4 2023-03-31
dtype: datetime64[ns]
在上面的代码中,我们首先创建了一个包含5个日期的Series对象。然后,我们将其传递给dt.normalize()
函数,以规范化所有日期时间。最后,我们打印输出了所有规范化的日期。