Python Pandas – 返回应用于BusinessDay便宜的增量计数
使用Pandas中的BusinessDay.n属性返回应用于BusinessDay偏移的增量计数。
首先,导入所需的库−
import datetime
import pandas as pd
在Pandas中设置时间戳对象−
timestamp = pd.Timestamp('2021-10-30 01:55:02.000045')
创建BusinessDay Offset。BusinessDay是DateOffset子类−
bdOffset = pd.tseries.offsets.BusinessDay(n = 6)
显示更新的时间戳−
print("\n已更新的时间戳...\n",timestamp + bdOffset)
返回给定BusinessDay对象上的增量计数−
print("\nBusinessDay对象上的增量计数..\n", bdOffset.n)
示例
以下是代码−
import datetime
import pandas as pd
# 在Pandas中设置时间戳对象
timestamp = pd.Timestamp('2021-10-30 01:55:02.000045')
# 显示时间戳
print("时间戳...\n",timestamp)
# 创建BusinessDay Offset
# BusinessDay是DateOffset子类
bdOffset = pd.tseries.offsets.BusinessDay(n = 6)
# 显示BusinessDay Offset
print("\nBusinessDay Offset...\n",bdOffset)
# 显示更新的时间戳
print("\n已更新的时间戳...\n",timestamp + bdOffset)
# 将应用于给定BusinessDay对象的频率作为字符串返回
print("\n应用于给定BusinessDay Offset的频率...\n",bdOffset.freqstr)
# 返回给定BusinessDay对象上的增量计数
print("\nBusinessDay对象上的增量计数...\n", bdOffset.n)
输出
这将产生以下代码−
时间戳...
2021-10-30 01:55:02.000045
BusinessDay Offset...
<6 * BusinessDays>
已更新的时间戳...
2021-11-08 01:55:02.000045
应用于给定BusinessDay Offset的频率...
6B
BusinessDay对象上的增量计数...
6