当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python pandas.Series.dt.normalize用法及代码示例


用法:

Series.dt.normalize(*args, **kwargs)

将时间转换为午夜。

日期时间的时间部分转换为午夜,即 00:00:00。这在时间无关紧要的情况下很有用。长度不变。时区不受影响。

此方法适用于具有日期时间值的系列,位于 .dt 访问器下,并且直接适用于日期时间数组/索引。

返回

DatetimeArray、DatetimeIndex 或 Series

与原始数据相同的类型。系列将具有相同的名称和索引。 DatetimeIndex 将具有相同的名称。

例子

>>> idx = pd.date_range(start='2014-08-01 10:00', freq='H',
...                     periods=3, tz='Asia/Calcutta')
>>> idx
DatetimeIndex(['2014-08-01 10:00:00+05:30',
               '2014-08-01 11:00:00+05:30',
               '2014-08-01 12:00:00+05:30'],
                dtype='datetime64[ns, Asia/Calcutta]', freq='H')
>>> idx.normalize()
DatetimeIndex(['2014-08-01 00:00:00+05:30',
               '2014-08-01 00:00:00+05:30',
               '2014-08-01 00:00:00+05:30'],
               dtype='datetime64[ns, Asia/Calcutta]', freq=None)

相关用法


注:本文由纯净天空筛选整理自pandas.pydata.org大神的英文原创作品 pandas.Series.dt.normalize。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。