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

数据分析-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 + 2020print(year,get_year_days(year))

在这里插入图片描述

2 获取某年的总周数

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

http://www.lryc.cn/news/520815.html

相关文章:

  • Java Stream流操作List全攻略:Filter、Sort、GroupBy、Average、Sum实践
  • Sentaurus TCAD学习笔记:transform指令
  • vscode支持ssh远程开发
  • Java线程详解
  • java -jar启动项目报错:XXX.jar中没有主清单属性
  • 【Vue - Element 】实现表单输入框的远程搜索功能
  • Linux(Centos 7.6)命令详解:split
  • 八股学习 Redis
  • 如何通过高防服务隐藏服务器源IP
  • 【WEB】网络传输中的信息安全 - 加密、签名、数字证书与HTTPS
  • 借助Claude实现Playwright的自动化(MCP Server)
  • 【区间DP】【hard】力扣730. 统计不同回文子序列
  • 【Vim Masterclass 笔记11】S06L24 + L25:Vim 文本的插入、变更、替换与连接操作同步练习(含点评课)
  • 分布式组件底层逻辑是什么?
  • Spring Boot中的扫描注解如何使用
  • 初识JVM HotSopt 的发展历程
  • 基于springboot果蔬供应链信息管理平台
  • 掌握 React 关键:理解 super () 和 super (props) 的不同应用
  • Scala语言的软件开发工具
  • 斯坦福大学李飞飞教授团队ARCap: 利用增强现实反馈收集高质量的人类示教以用于机器人学习
  • 【Linux】从零开始:编写你的第一个Linux进度条小程序
  • web前端第八次作业---制作音乐榜单
  • 心脏扩散张量成像中的异常值检测:射击拒绝还是稳健拟合?|文献速递-视觉大模型医疗图像应用
  • Linux Kernel 之十 详解 PREEMPT_RT、Xenomai 的架构、源码、构建及使用
  • RabbitMQ-消息消费确认
  • E10.【C语言】练习:编写一个猜数字游戏
  • RK3568-rk809rtc休眠唤醒
  • 【Uniapp-Vue3】pages.json页面路由globalStyle的属性
  • NHANES数据挖掘|特征变量对死亡率预测的研究设计与分析
  • 【Sharding-JDBC学习】概述_shardingsphere-jdbc 和sharding-jdbc