📜  Python| Pandas Timestamp.to_period(1)

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

Python | Pandas Timestamp.to_period

在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官方文档。