辞梦

导航

时间序列 data_range()和bdate_range()

pd.date_range(
    start=None,#开始时间
    end=None,#截止时间
    periods=None,#总长度
    freq=None,#时间间隔
    tz=None,#时区
    normalize=False,#是否标准化到midnight
    name=None,#date名称
    closed=None,#首尾是否在内
    **kwargs,
)  

 

Python Pandas - Date Functionality (tutorialspoint.com)

 

data_range()

默认情况

import pandas as pd
print pd.date_range('1/1/2011', periods=5)  

DatetimeIndex(['2011-01-01', '2011-01-02', '2011-01-03', '2011-01-04', '2011-01-05'],
dtype='datetime64[ns]', freq='D')

更改日期频率

print pd.date_range('1/1/2011', periods=5,freq='M')

DatetimeIndex(['2011-01-31', '2011-02-28', '2011-03-31', '2011-04-30', '2011-05-31'],
dtype='datetime64[ns]', freq='M')

 

bdate_range()

代表业务日期范围,不包括星期六和星期日

 

date_range的默认频率是日历日,而bdate_range的默认频率是工作日。

 

posted on 2022-07-26 17:48  辞梦  阅读(115)  评论(0)    收藏  举报