Python Pandas – 将给定的DateOffset对象应用频率并返回字符串

Python Pandas – 将给定的DateOffset对象应用频率并返回字符串

要将给定的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。我们在这里使用“months”参数增加了几个月−

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>

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程