最近在建模,做时间序列的时候用到这个函数,所以整理下,都是常用简单操作,足够满足我们使用了。

以一个代码为例:

x = pd.date_range('20040101', '20270101',freq='YS')
print(x)

结果:

DatetimeIndex(['2004-01-01', '2005-01-01', '2006-01-01', '2007-01-01','2008-01-01', '2009-01-01', '2010-01-01', '2011-01-01','2012-01-01', '2013-01-01', '2014-01-01', '2015-01-01','2016-01-01', '2017-01-01', '2018-01-01', '2019-01-01','2020-01-01', '2021-01-01', '2022-01-01', '2023-01-01','2024-01-01', '2025-01-01', '2026-01-01', '2027-01-01'],dtype='datetime64[ns]', freq='AS-JAN')

简单说最常用的四个参数:start、end、periods、freq。

start和end就不多介绍了,就是输入的开始时间和结束时间。

periods是时间间隔,可以配合start或者end其中一个使用。

freq是指定频率(默认是D),我感觉可以描述出规则也行,我们可以设置一个start和end,然后我们可以选择以年为单位或者以月为单位,上面的代码就是以年为例。

最常见的参数就是S、H、D、M、Y(秒、时、天、月、年),当然如果是年月会默认是该月最后一天或者最后一个月最后一天,如果想选择第一天,可以选择YS、MS。

同时加一个比较全的参数表:

别名 偏移量类型 说明
D Day 每日历日
B BusinessDay 每工作日
H Hour 每小时
T/min Minute 每分
S Second 每秒
L/ms Million 每毫秒
U Micro 每微妙
M MonthEnd 每月最后一个日历日
BM BusinessMonthEnd 每月最后一个工作日
MS MonthBegin 每月第一个日历日
BMS BusinessMonthBegin 每月第一个工作日
W-MON、W-TUE… Week 从指定的星期几开始算起,每周
WOM-1MON、WOM-2MON… WeekOfMonth 产生每月第一、二、三、四周的星期几,例如WOM-1MON表示每月的第一个星期一
Q-JAN、Q-FEB… QuarterEnd 对于以指定月份(JAN、FEB、…、DEC)结束的年度,每季度的最后一月的最后一个日历日
BQ-JAN、BQ-FEB… BusinessQuarterEnd 对于以指定月份(JAN、FEB、…、DEC)结束的年度,每季度的最后一月的最后一个工作日
QS-JAN、QS-FEB… QuarterBegin 对于以指定月份(JAN、FEB、…、DEC)结束的年度,每季度的最后一月的第一个日历日
BQS-JAN、BQS-FEB… BusinessQuarterBegin 对于以指定月份(JAN、FEB、…、DEC)结束的年度,每季度的最后一月的第一个工作日
A-JAN、A-FEB… YearEnd 每年指定月份最后一个日历日
BA-JAN、BA-FEB… BusinessYearEnd 每年指定月份最后一个工作日
AS-JAN、AS-FEB… YearBegin 每月指定月份第一个日历日
BAS-JAN、BAS-FEB… BusinessYearBegin 每月指定月份第一个工作日

Python常用函数date_range相关推荐

  1. python常用函数-python常用函数精讲

    原标题:python常用函数精讲 返回值为bool类型的函数 bool是Boolean的缩写,只有真(True)和假(False)两种取值 bool函数只有一个参数,并根据这个参数的值返回真或者假. ...

  2. python常用函数-python常用函数与用法示例

    本文实例讲述了python常用函数与用法.分享给大家供大家参考,具体如下: 自定义函数实例 # 定义一个函数 def printme( str ): "打印任何传入的字符串" pr ...

  3. Python 常用函数 - Python入门教程

    Python 常用函数 2021 年 3 月 12 日 上午 11:18 [编辑] Python print 函数(一) Python print 函数(二) Python format 函数 Pyt ...

  4. 【Python常用函数合集】clip函数、range函数等

    你应该听说过,应用Python,可以让你处理一天的重复工作量,缩短到几分钟甚至更短.从此解放上班时间,研究更多更有效率的工作方法.进一步提升工作效率,让工作更出彩.这不是广告,这是实锤图片.    本 ...

  5. python常用函数有哪些

    Python常用函数: 1. print()函数:打印字符串 2. raw_input()函数:从用户键盘捕获字符 3. len()函数:计算字符长度 4. format(12.3654,'6.2f' ...

  6. 机器学习之Python常用函数及模块整理

    机器学习之Python常用函数及模块整理 1. map函数 2. apply函数 3. applymap函数 4. groupby函数 5. agg函数 6. lambda函数 7. rank函数 8 ...

  7. python 常用函数总结

    python 常用函数总结 本文主要是pandas常用函数的总结: 1 import语句 pandas as pd import numpy as np import matplotlib.pyplo ...

  8. 纯干货!77个Python常用函数汇总,赶紧收藏!

    Python常用函数: 1. print()函数:打印字符串 2. raw_input()函数:从用户键盘捕获字符 3. len()函数:计算字符长度 4. format(12.3654,'6.2f' ...

  9. python常用函数大全-python常用函数与用法示例

    本文实例讲述了python常用函数与用法.分享给大家供大家参考,具体如下: 自定义函数实例 # 定义一个函数 def printme( str ): "打印任何传入的字符串" pr ...

最新文章

  1. Linq 团队的问题
  2. 汉字在屏幕上的显示过程以及乱码的原因
  3. vbsedit无法创建空文档_如何用Python快速优雅的批量修改Word文档样式?
  4. 【小白学习C++ 教程】二十三、如何安装和使用 C++ 标准库
  5. Visual Studio Code 1.0正式发布
  6. 《Android游戏开发详解》一2.18 使用Java API中的对象
  7. dede article_eidt_action.php 5.7,织梦dedecmsV5.7后台编辑文章中文标题发布失败的解决方法...
  8. php mysql增删查改 主码不能修改_关系规范化中的删除操作异常是指什么
  9. 5大领先的商业智能解决方案,国产上榜!
  10. linux ubuntu/centos git 客户端编译安装升级
  11. 信息系统项目管理师---第八章项目质量管理历年考题
  12. vue引入百度离线地图
  13. APP上架需要准备的材料清单(上架规范和流程)
  14. FP6296升压QC和PD协议充电器
  15. 什么是:arguments
  16. Go Ticker实现原理剖析(轻松掌握Ticker实现原理)
  17. Word处理控件Aspose.Words功能演示:使用Java合并MS Word文档
  18. 如何关闭电脑自动更新
  19. 谷歌超级机器人, 许多餐馆已经通过网络进行预订
  20. 用开源代码如何建立网站_建立更可插拔的开源文化

热门文章

  1. SpiderMonkey 简介和使用
  2. 送书 | aiohttp异步协程爬取同程旅行酒店评论并作词云图
  3. Win 7系统优化小工具 (批处理)
  4. 魔兽怎样利用编辑器制作一个能够利用漂浮文字显示伤害的功能
  5. 北邮22信通:实验五 共射放大电路的频率特性与深负反馈的影响
  6. 字魂字体包全网站VIPps古风毛笔书法cdr广告海报设计素材字库下载
  7. hta 窗口_如何使一个HTA位于屏幕中心(Win32_DesktopMonitor)
  8. “EdrawMax”已损坏,无法打开。 您应该将它移到废纸篓 。完美解决问题。
  9. windows系统无法远程桌面提示CredSSP 身份验证协议和远程桌面客户端
  10. 试装memcachedb,整理了下安装过程【转】