📅  最后修改于: 2023-12-03 15:34:16.600000             🧑  作者: Mango
在Pandas中,Timestamp.to_period()方法用于将时间戳转换为时间段,这对于时间序列数据的分析和处理非常有用。
Timestamp.to_period(freq=None, how='E')
freq
: (字符串/日期偏移量)表示新时间段的频率,例如'D'表示每日时间段。如果为None,则使用原有的频率。默认为None。how
: (字符串)指定如何将时间戳映射到时间段。必须是'B'、'E'、'S'、'start'、'end'或'start'。默认为'E'。返回一个表示时间段的Period对象。
import pandas as pd
# 创建时间戳
ts = pd.Timestamp('2021-10-31 18:00:00')
# 将时间戳转换为时间段
p = ts.to_period(freq='D')
print(p)
输出:
Period('2021-10-31', 'D')
在上面的示例中,我们首先创建一个时间戳对象ts
,然后使用to_period()方法将其转换为一个每日时间段的Period对象。最后,我们打印出这个Period对象的值。
如果你想看更多示例,请查看Pandas官方文档。