用法:
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。