Python Pandas – 返回应用于BusinessDay便宜的增量计数

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程