Pandas基础: 时序数据

本文探讨了Pandas中处理时序数据的关键概念,包括date_range的频率设置和自定义offset。通过一系列的问题和练习,讲解了如何进行时间戳密度调整、Timestamp精度提升、异常时间点处理,以及在日期范围内查找缺失日期的方法。此外,还涵盖了时间序列分析的实际应用,如计算销售额峰值日、节假日排除的月度总销售额、周末销量、周期性销售总和以及异常数据校正等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文章目录

一、 Task04: 时序数据

在这里插入图片描述

二、理解点

  1. date_range方法的frea参数

    1. D/B:日/工作日
  pd.date_range(start='2020/1/3',periods=3,freq='B')
  pd.date_range(start='2020/1/3',periods=3,freq='D')

在这里插入图片描述在这里插入图片描述

  1. W:周末
 pd.date_range(start='2020/1/3',periods=3,freq='B')

在这里插入图片描述

  1. M/Q/Y: 月末/季度末/年末
  pd.date_range(start='2020/1/1',periods=3,freq='M')
  pd.date_range(start='2020/1/1',periods=3,freq='Q')
  pd.date_range(start='2020/1/1',periods=3,freq='Y')
  1. BM/BQ/BY:工作日月末/季度末/年末
  pd.date_range(start='2019/1/3',periods=3,freq='BM')
  pd.date_range(start='2019/1/3',periods=3,freq='BQ')
  pd.date_range(start='2015/1/3',periods=3,freq='BY')

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. MS/QS/YS:月初/季度初/年初
  pd.date_range(start='2019/1/1',periods=3,freq='MS')
  pd.date_range(start='2019/1/1',periods=3,freq='MQ')
  pd.date_range(start='2019/1/1',periods=3,freq='MY')
  1. BMS/BQS/BYS:工作日月初/季度初/年初
  pd.date_range(start='2019/1/3',periods=3,freq='BMS')
  pd.date_range(start='2019/1/3',periods=3,freq='BQS')
  pd.date_range(start='2019/1/3',periods=3,freq='BYS')

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  1. H:小时 T:分钟 S:秒
  pd.date_range(start='2019/1/3',periods=3,freq='H')
  pd.date_range(start='2019/1/3',periods=3,freq='T'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值