Python Pandas - 返回应用于给定 DateOffset 对象的频率(以字符串形式)

pythonserver side programmingprogramming更新于 2026/1/27 22:04:17

要返回应用于给定 DateOffset 对象的频率(以字符串形式),请使用 Pandas 中的 offset.freqstr 属性。

首先,导入所需的库 −

from pandas.tseries.offsets import DateOffset
import pandas as pd

在 Pandas 中设置时间戳对象 −

timestamp = pd.Timestamp('2021-08-30 02:30:55')

创建 DateOffset。我们在这里使用"月份"来增加月份参数 −

offset = pd.tseries.offsets.DateOffset(months=3)

显示更新的时间戳 −

print("\n更新时间戳...\n",timestamp + offset)

以字符串形式应用于给定 DateOffset 对象的频率 −

print("\n给定 DataOffset 上的频率...\n",offset.freqstr)

示例

以下是代码 −

from pandas.tseries.offsets import DateOffset
import pandas as pd

# 在 Pandas 中设置时间戳对象
timestamp = pd.Timestamp('2021-08-30 02:30:55')

# 显示时间戳
print("时间戳...\n",timestamp)

# 创建 DateOffset
# 我们在这里使用"months" 来增加月份参数
offset = pd.tseries.offsets.DateOffset(months=3)

# 显示 DateOffset
print("\nDateOffset...\n",offset)

# 显示更新的时间戳
print("\n更新时间戳...\n",timestamp + offset)

# 以字符串形式应用于给定 DateOffset 对象的频率
print("\n给定 DataOffset 上的频率...\n",offset.freqstr)

输出

这将产生以下代码 −

时间戳...
2021-08-30 02:30:55

DateOffset...
<DateOffset: months=3>

更新时间戳...
2021-11-30 02:30:55

给定 DataOffset 上的频率...
<DateOffset: months=3>

相关文章


有用资源