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>