pandas.DatetimeIndex.snap#
- DatetimeIndex.snap(freq='S')[源代码][源代码]#
将时间戳对齐到最近的频率。
- 参数:
- freqstr, Timedelta, datetime.timedelta, 或 DateOffset, 默认 ‘S’
频率字符串可以有倍数,例如 ‘5h’。请参见 这里 以获取频率别名列表。
- 返回:
- DatetimeIndex
时间戳到最近的 freq。
参见
DatetimeIndex.round
对数据执行四舍五入操作到指定的 freq。
DatetimeIndex.floor
对数据执行向下取整操作到指定的 freq。
例子
>>> idx = pd.DatetimeIndex( ... ["2023-01-01", "2023-01-02", "2023-02-01", "2023-02-02"], ... dtype="M8[ns]", ... ) >>> idx DatetimeIndex(['2023-01-01', '2023-01-02', '2023-02-01', '2023-02-02'], dtype='datetime64[ns]', freq=None) >>> idx.snap("MS") DatetimeIndex(['2023-01-01', '2023-01-01', '2023-02-01', '2023-02-01'], dtype='datetime64[ns]', freq=None)