pandas.period_range # 熊猫。period_range ( start = None , end = None , period = None , freq = None , name = None ) [来源] # 返回固定频率的PeriodIndex。 天(日历)是默认频率。 参数: start str、datetime、date、pandas.Timestamp 或 period-like,默认 None生成周期的左边界。 end str、datetime、date、pandas.Timestamp 或类似句点的内容,默认 None生成周期的右界。 period int,默认无要生成的周期数。 freq str 或 DateOffset,可选频率别名。默认情况下 ,如果这些是周期对象,则从开始或结束处获取频率。否则,默认"D"为每日频率。 名称str,默认无生成的 periodIndex 的名称。 返回: 周期索引 笔记 在三个参数:start、end和中periods,必须指定两个。 要了解有关频率字符串的更多信息,请参阅此链接。 例子 >>> pd.period_range(start='2017-01-01', end='2018-01-01', freq='M') PeriodIndex(['2017-01', '2017-02', '2017-03', '2017-04', '2017-05', '2017-06', '2017-07', '2017-08', '2017-09', '2017-10', '2017-11', '2017-12', '2018-01'], dtype='period[M]') 如果start或end是Period对象,则它们将用作PeriodIndex频率与构造函数匹配的 锚点端点period_range。 >>> pd.period_range(start=pd.Period('2017Q1', freq='Q'), ... end=pd.Period('2017Q2', freq='Q'), freq='M') PeriodIndex(['2017-03', '2017-04', '2017-05', '2017-06'], dtype='period[M]')