当前位置: 首页 > news >正文

Python酷库之旅-第三方库Pandas(237)

目录

一、用法精讲

1116、pandas.tseries.offsets.BusinessHour.is_year_end方法

1116-1、语法

1116-2、参数

1116-3、功能

1116-4、返回值

1116-5、说明

1116-6、用法

1116-6-1、数据准备

1116-6-2、代码示例

1116-6-3、结果输出

1117、pandas.tseries.offsets.CustomBusinessDay.freqstr属性

1117-1、语法

1117-2、参数

1117-3、功能

1117-4、返回值

1117-5、说明

1117-6、用法

1117-6-1、数据准备

1117-6-2、代码示例

1117-6-3、结果输出

1118、pandas.tseries.offsets.CustomBusinessDay.kwds属性

1118-1、语法

1118-2、参数

1118-3、功能

1118-4、返回值

1118-5、说明

1118-6、用法

1118-6-1、数据准备

1118-6-2、代码示例

1118-6-3、结果输出

1119、pandas.tseries.offsets.CustomBusinessDay.name属性

1119-1、语法

1119-2、参数

1119-3、功能

1119-4、返回值

1119-5、说明

1119-6、用法

1119-6-1、数据准备

1119-6-2、代码示例

1119-6-3、结果输出

1120、pandas.tseries.offsets.CustomBusinessDay.rule_code属性

1120-1、语法

1120-2、参数

1120-3、功能

1120-4、返回值

1120-5、说明

1120-6、用法

1120-6-1、数据准备

1120-6-2、代码示例

1120-6-3、结果输出

二、推荐阅读

1、Python筑基之旅

2、Python函数之旅

3、Python算法之旅

4、Python魔法之旅

5、博客个人主页

一、用法精讲

1116、pandas.tseries.offsets.BusinessHour.is_year_end方法
1116-1、语法
# 1116、pandas.tseries.offsets.BusinessHour.is_year_end方法
pandas.tseries.offsets.BusinessHour.is_year_end(ts)
Return boolean whether a timestamp occurs on the year end.
1116-2、参数

1116-2-1、ts(必需)表示输入的时间戳,可以是Timestamp对象、datetime对象或其他可以转换为时间戳的格式。

1116-3、功能

        检查指定的时间戳ts是否是当年的结束日,通常为12月31日,该方法在处理年度数据时非常有用,比如财务报告和统计分析。

1116-4、返回值

        返回一个布尔值,若ts是当年的结束日,则返回True;反之,则返回False。

1116-5、说明

        无

1116-6、用法
1116-6-1、数据准备
1116-6-2、代码示例
# 1116、pandas.tseries.offsets.BusinessHour.is_year_end方法
import pandas as pd
# 创建一个BusinessHour对象
business_hour = pd.tseries.offsets.BusinessHour()
# 创建一个时间戳
ts = pd.Timestamp('2024-12-31 17:00:00')
# 检查是否为当年的结束日
is_year_end = business_hour.is_year_end(ts)
print(is_year_end) 
1116-6-3、结果输出
# 1116、pandas.tseries.offsets.BusinessHour.is_year_end方法
# True
1117、pandas.tseries.offsets.CustomBusinessDay.freqstr属性
1117-1、语法
# 1117、pandas.tseries.offsets.CustomBusinessDay.freqstr属性
pandas.tseries.offsets.CustomBusinessDay.freqstr
Return a string representing the frequency.
1117-2、参数

        无

1117-3、功能

        用于获取自定义商业日的频率字符串表示,自定义商业日是在标准的工作日基础上,允许用户定义特定的工作日和假期。

1117-4、返回值

        用于返回一个字符串,表示自定义商业日的频率。

1117-5、说明

        无

1117-6、用法
1117-6-1、数据准备
1117-6-2、代码示例
# 1117、pandas.tseries.offsets.CustomBusinessDay.freqstr属性
import pandas as pd
from pandas.tseries.offsets import CustomBusinessDay
# 定义自定义商业日
custom_bday = CustomBusinessDay(weekmask='1111100', holidays=['2024-01-01'])
# 获取频率字符串
freq_str = custom_bday.freqstr
print(freq_str)
1117-6-3、结果输出
# 1117、pandas.tseries.offsets.CustomBusinessDay.freqstr属性
# C
1118、pandas.tseries.offsets.CustomBusinessDay.kwds属性
1118-1、语法
# 1118、pandas.tseries.offsets.CustomBusinessDay.kwds属性
pandas.tseries.offsets.CustomBusinessDay.kwds
Return a dict of extra parameters for the offset.
1118-2、参数

        无

1118-3、功能

        返回创建自定义商业日时所使用的关键字参数,这些参数包括用于定义工作日、假期等特性的所有信息。通常,kwds属性对调试和检查对象的状态非常有用。

1118-4、返回值

        返回一个字典,包含了实例化自定义商业日时传入的所有关键字参数。

1118-5、说明

        无

1118-6、用法
1118-6-1、数据准备
1118-6-2、代码示例
# 1118、pandas.tseries.offsets.CustomBusinessDay.kwds属性
import pandas as pd
from pandas.tseries.offsets import CustomBusinessDay
# 定义自定义商业日
custom_bday = CustomBusinessDay(weekmask='1111100', holidays=['2024-01-01'])
# 获取关键字参数
params = custom_bday.kwds
print(params)
1118-6-3、结果输出
# 1118、pandas.tseries.offsets.CustomBusinessDay.kwds属性
# {'weekmask': '1111100', 'holidays': (numpy.datetime64('2024-01-01'),), 'calendar': <numpy.busdaycalendar object at 0x0000028D35799380>, 'offset': datetime.timedelta(0)}
1119、pandas.tseries.offsets.CustomBusinessDay.name属性
1119-1、语法
# 1119、pandas.tseries.offsets.CustomBusinessDay.name属性
pandas.tseries.offsets.CustomBusinessDay.name
Return a string representing the base frequency.
1119-2、参数

        无

1119-3、功能

        用于获取自定义商业日的名称,该名称通常用于在输出或报告中标识该偏移量的类型,便于理解和识别。

1119-4、返回值

        返回一个字符串,表示这个自定义商业日的名称,默认值常为'C',即'CustomBusinessDay'。

1119-5、说明

        无

1119-6、用法
1119-6-1、数据准备
1119-6-2、代码示例
# 1119、pandas.tseries.offsets.CustomBusinessDay.name属性
import pandas as pd
from pandas.tseries.offsets import CustomBusinessDay
# 定义自定义商业日
custom_bday = CustomBusinessDay(weekmask='1111100', holidays=['2024-01-01'])
# 获取名称
custom_bday_name = custom_bday.name
print(custom_bday_name)
1119-6-3、结果输出
# 1119、pandas.tseries.offsets.CustomBusinessDay.name属性
# C
1120、pandas.tseries.offsets.CustomBusinessDay.rule_code属性
1120-1、语法
# 1120、pandas.tseries.offsets.CustomBusinessDay.rule_code属性
pandas.tseries.offsets.CustomBusinessDay.rule_code
1120-2、参数

        无

1120-3、功能

        用于获取与CustomBusinessDay偏移量相关的规则代码,该规则代码是一个字符串,通常用于标识和描述该偏移量的特性。

1120-4、返回值

        返回一个字符串,它表示当前的CustomBusinessDay偏移量的规则代码。

1120-5、说明

        无

1120-6、用法
1120-6-1、数据准备
1120-6-2、代码示例
# 1120、pandas.tseries.offsets.CustomBusinessDay.rule_code属性
import pandas as pd
from pandas.tseries.offsets import CustomBusinessDay
# 创建一个自定义商业日偏移量
custom_business_day = CustomBusinessDay()
# 获取规则代码
rule_code = custom_business_day.rule_code
# 输出规则代码
print(rule_code)
1120-6-3、结果输出
# 1120、pandas.tseries.offsets.CustomBusinessDay.rule_code属性
# C

二、推荐阅读

1、Python筑基之旅
2、Python函数之旅
3、Python算法之旅
4、Python魔法之旅
5、博客个人主页
http://www.lryc.cn/news/491474.html

相关文章:

  • git提交到远程仓库如何撤回?
  • 微信小程序常用全局配置项及窗口组成部分详解
  • ThingsBoard规则链节点:Azure IoT Hub 节点详解
  • 「Mac玩转仓颉内测版32」基础篇12 - Cangjie中的变量操作与类型管理
  • 【Android】RecyclerView回收复用机制
  • 麒麟系统性能瓶颈分析
  • Java二分查找+冒泡排序
  • (三)手势识别——动作识别应用【代码+数据集+python环境(免安装)+GUI系统】
  • 大数据实战——MapReduce案例实践
  • OpenCV基础(3)
  • 大语言模型---RewardBench 介绍;RewardBench 的主要功能;适用场景
  • 泷羽sec-linux
  • 栈、队列、链表
  • 【maven】配置下载私有仓库的快照版本
  • LabVIEW引用类型转换问题
  • GUI智能代理:用AI代理玩米哈游游戏《崩坏》
  • 系统思考—环路图的好处
  • torch.set_printoptions
  • Nexus搭建go私有仓库,加速下载go依赖包
  • Qt6 Android设置文件读写权限设置
  • TCP快速重传机制为啥出现重复ACK?
  • SSM--SpringMVC复习(二)
  • C语言蓝桥杯组题目
  • 【解决】Unity TMPro字体中文显示错误/不全问题
  • 【Threejs进阶教程-着色器篇】9.顶点着色器入门
  • 质量留住用户:如何通过测试自动化提供更高质量的用户体验
  • 【CSP CCF记录】201803-1第13次认证 跳一跳
  • 详解Qt 中使用虚拟键盘(软键盘qtvirtualkeyboard)
  • cocoscreater3.8.4生成图集并使用
  • IDEA如何快速地重写方法,如equals、toString等