pandas中的几个时间序列生成函数

最近在处理跟时间相关的数据,用到了pandas中的datetime的几个函数,本篇来说一下pandas中几个常见的时间序列生成函数。

  1. pd.date_range函数

    pd.date_range(start=None, end=None, periods=None, freq=None, tz=None, normalize=False, name=None, closed=None)

    先来讲一下各参数的含义:

    • start:即开始时间,得是字符形式的,如"2020-1-9";
    • end:结束时间,格式同start;
    • periods:生成的时间个数;
    • freq:生成时间的间隔频率,不写默认“D”;我列出常用的几个:
    freq别称 说明/以下述为频率
    B 工作日
    C 自定义工作日
    D 日历的日期
    W
    M 月末
    Q 季度末
    Y 年末
    H 小时
    T 分钟
    S
    MS 月初
    QS 季度初
    YS 年初
    SMS 前半月(1号和15号)
    • tz:设置时区,如设置上海时间–“Asia/Shanghai”;
    • normalize:是否在生成序列前将start或end的日期设为凌晨00点;默认False;
    • name:设置该时间序列的名称;
    • closed:有三个值–None、left、right,设置是否为闭区间,默认为None,全闭。

    接着可以看一个示例:

    date = pd.date_range(start="2019-9-15", periods=7, freq="2SMS", tz=
  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值