用法:
pandas.period_range(start=None, end=None, periods=None, freq=None, name=None)
返回一个固定频率的 PeriodIndex。
日期(日历)是默认频率。
- start:str 或period-like,默认无
生成周期的左边界。
- end:str 或period-like,默认无
生成周期的右边界。
- periods:整数,默认无
要生成的周期数。
- freq:str 或 DateOffset,可选
频率别名。默认情况下,如果它们是 Period 对象,则从
start
或end
获取频率。否则,每日频率的默认值为"D"
。- name:str,默认无
结果 PeriodIndex 的名称。
- 周期 index
参数:
返回:
注意:
在三个参数中:
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]')
相关用法
- Python pandas.period_range()用法及代码示例
- Python pandas.pivot用法及代码示例
- Python pandas.plotting.autocorrelation_plot用法及代码示例
- Python pandas.plotting.bootstrap_plot用法及代码示例
- Python pandas.pivot_table用法及代码示例
- Python pandas.plotting.scatter_matrix用法及代码示例
- Python pandas.plotting.radviz用法及代码示例
- Python pandas.plotting.parallel_coordinates用法及代码示例
- Python pandas.plotting.andrews_curves用法及代码示例
- Python pandas.plotting.lag_plot用法及代码示例
- Python pandas.plotting.boxplot用法及代码示例
- Python pandas.arrays.IntervalArray.is_empty用法及代码示例
- Python pandas.DataFrame.ewm用法及代码示例
- Python pandas.api.types.is_timedelta64_ns_dtype用法及代码示例
- Python pandas.DataFrame.dot用法及代码示例
- Python pandas.DataFrame.apply用法及代码示例
- Python pandas.DataFrame.combine_first用法及代码示例
- Python pandas.read_pickle用法及代码示例
- Python pandas.Index.value_counts用法及代码示例
- Python pandas.DatetimeTZDtype用法及代码示例
注:本文由纯净天空筛选整理自pandas.pydata.org大神的英文原创作品 pandas.period_range。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。