s1223452840

2020-08-26   阅读量: 1064

数据分析师

pandas生成时间戳范围常用的两种方法?

扫码加入数据分析学习群


有时候,我们可能想要生成某个范围内的时间戳。例如,我想要生成 "2018-6-26" 这一天之后的8天时间戳,如何完成呢?我们可以使用 date_range 和bdate_range 来完成时间戳范围的生成。


1 pd.date_range()

pd.date_range(['start = None','end = None','periods = None','freq = None','tz = None','name = None','closed = None',' ** kwargs'],)


  • 作用:返回固定频率DatetimeIndex。

    • 使间隔相对于给定频率关闭。“左”,“右”或双方(无,默认)。

    • 生成的DatetimeIndex的名称。

    • 例如,返回本地化DatetimeIndex的时区名称。“亚洲/香港”。

    • 频率字符串可以具有倍数,例如'5H'。

    • 要生成的周期数。

    • 生成日期的权利。

    • 生成日期的左边界。

    • start:str或datetime-like,可选

    • end:str或datetime-like,可选

    • periods:整数,可选

    • freq:str或DateOffset,默认为'D'(每日日历)

    • tz:str或tzinfo,可选

    • name:str,默认无

    • closed:{None, 'left', 'right'},可选

image.png



2. pd.bdate_range()


返回固定频率DatetimeIndex,默认为工作日频率。


image.png

数据分


47.5998 2 0 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子