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

数据分析-55-时间序列分析之获取时间序列的自然周期时间区间

文章目录

  • 1 获取某年的总天数
    • 1.1 get_year_days()
    • 1.2 应用函数
  • 2 获取某年的总周数
    • 2.1 get_year_weeks()
    • 2.2 应用函数
  • 3 获取某日期属于某年的周数
    • 3.1 get_time_yearweek()
    • 3.2 应用函数
  • 4 获取某年某周的开始时间和结束时间
    • 4.1 get_week_start_end()
    • 4.2 应用函数
  • 5 获取往前num周期的开始时间和结束时间
    • 5.1 get_previous_start_end()
    • 5.2 应用函数
  • 6 获取某年某月的天数
  • 7 ISO 8601标准
    • 7.1 简介
    • 7.2 关键特点

(1)获取某年的总天数。
(2)获取某年的总周数。
(3)获取某日期属于某年的周数。
(4)获取某年某周的开始时间和结束时间。
(5)获取往前num周期的开始时间和结束时间。

1 获取某年的总天数

1.1 get_year_days()

import pandas as pd
def get_year_days(year):
    # 获取某年的总天数
    t = pd.Timestamp(f"{year}-12-31")
    all_days = t.dayofyear  # 总天数
    return all_days

1.2 应用函数

for i in range(10):
    year = i + 2020
    print(year,get_year_days(year))

在这里插入图片描述

2 获取某年的总周数

使用.dt.isocalendar().week获取ISO 8601定义的周数。如果你需要确定某年的总周数或者需要处理跨年


http://www.kler.cn/a/502882.html

相关文章:

  • v-bind操作class
  • 东芝3525AC彩色复印机复印默认成黑白模式方法
  • Redis快速入门店铺营业状态设置
  • 解决Qt打印中文字符出现乱码
  • LeetCode-493. Reverse Pairs
  • ubuntu20.04 安装RTX2060驱动
  • 4、蓝牙打印机-定时器驱动
  • 热门力反馈手套对比,机器人遥操作完美解决方案
  • java通过ocr实现识别pdf中的文字
  • vue3学习日记5 - 项目起步
  • 自动化日常任务:使用Python和PyAutoGUI打开记事本并保存文本
  • WINFORM - DevExpress -> gridcontrol拖拽行记录排序
  • 容器化部署MySQL5.7数据库
  • 将Docker运行中的容器保存为镜像并导出导入
  • 移动 web :平面转换,渐变
  • AI多模态技术介绍:视觉语言模型(VLMs)指南
  • Docker安装和卸载(centos)
  • SOLID原则学习,接口隔离原则(Interface Segregation Principle, ISP)
  • halcon3d 如何计算平面法向量!确实很简单
  • ros2-6.4.4 两轮差速控制机器人的问题
  • MATLAB编程实用技巧深度解析
  • 1Hive概览
  • Redis 3 种特殊数据类型
  • CentOS 8 如何安装java与mysql
  • MySQL 最新数据库查询指南
  • springMVC百宝箱