Python Pandas - 获取应用于 CustomBusinessDay 偏移量的周掩码
要在CustomBusinessDay偏移量上应用周掩码,请使用CustomBusinessDay.weekmaskPandas中的属性。
首先,导入所需的库-
import pandas as pd
在Pandas中设置时间戳对象-
timestamp = pd.Timestamp('2021-10-22 03:10:35')创建CustomBusinessDay偏移量。CustomBusinessDay是DateOffset子类,表示不包括假期的自定义工作日。有效工作日的周掩码-
cbdOffset = pd.tseries.offsets.CustomBusinessDay(n = 4, weekmask = 'Mon Tue Wed Fri')
将偏移量添加到时间戳并显示更新的时间戳-
print("\nUpdated Timestamp...\n",timestamp + cbdOffset)显示周掩码-
print("\nThe weekmask on the CustomBusinessDay object..\n", cbdOffset.weekmask)示例
以下是代码-
import pandas as pd
#SetthetimestampobjectinPandas
timestamp = pd.Timestamp('2021-10-22 03:10:35')
#DisplaytheTimestamp
print("Timestamp...\n",timestamp)
#CreatetheCustomBusinessDayOffset
#CustomBusinessDayistheDateOffsetsubclassrepresentingcustombusinessdaysexcludingholidays
#Weekmaskofvalidbusinessdays
cbdOffset = pd.tseries.offsets.CustomBusinessDay(n = 4, weekmask = 'Mon Tue Wed Fri')
#DisplaytheCustomBusinessDayOffset
print("\nCustomBusinessDay Offset...\n",cbdOffset)
#AddtheoffsettotheTimestampanddisplaytheUpdatedTimestamp
print("\nUpdated Timestamp...\n",timestamp + cbdOffset)
#ReturnfrequencyappliedonthegivenCustomBusinessDayOffsetobjectasastring
print("\nFrequency applied on the given CustomBusinessDay Offset object...\n",cbdOffset.freqstr)
#returnthecountofincrementsonthegivenCustomBusinessDayobject
print("\nThe count of increments on the CustomBusinessDay object..\n", cbdOffset.n)
#displaytheweekmask
print("\nThe weekmask on the CustomBusinessDay object..\n", cbdOffset.weekmask)输出结果这将产生以下代码-
Timestamp... 2021-10-22 03:10:35 CustomBusinessDay Offset... <4 * CustomBusinessDays> Updated Timestamp... 2021-10-29 03:10:35 Frequency applied on the given CustomBusinessDay Offset object... 4C The count of increments on the CustomBusinessDay object.. 4 The weekmask on the CustomBusinessDay object.. Mon Tue Wed Fri
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短