📜  Python| Pandas Series.dt.normalize(1)

📅  最后修改于: 2023-12-03 15:19:15.528000             🧑  作者: Mango

Python | Pandas Series.dt.normalize

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()函数,以规范化所有日期时间。最后,我们打印输出了所有规范化的日期。