當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python pandas.DataFrame.to_period用法及代碼示例


用法:

DataFrame.to_period(freq=None, axis=0, copy=True)

將 DataFrame 從 DatetimeIndex 轉換為 PeriodIndex。

以所需的頻率將 DataFrame 從 DatetimeIndex 轉換為 PeriodIndex(如果未通過則從索引推斷)。

參數

freqstr,默認

PeriodIndex 的頻率。

axis{0 或 ‘index’,1 或 ‘columns’},默認 0

要轉換的軸(默認為索引)。

copy布爾值,默認為真

如果為 False,則不複製基礎輸入數據。

返回

帶有 PeriodIndex 的 DataFrame

例子

>>> idx = pd.to_datetime(
...     [
...         "2001-03-31 00:00:00",
...         "2002-05-31 00:00:00",
...         "2003-08-31 00:00:00",
...     ]
... )
>>> idx
DatetimeIndex(['2001-03-31', '2002-05-31', '2003-08-31'],
dtype='datetime64[ns]', freq=None)
>>> idx.to_period("M")
PeriodIndex(['2001-03', '2002-05', '2003-08'], dtype='period[M]')

對於年度頻率

>>> idx.to_period("Y")
PeriodIndex(['2001', '2002', '2003'], dtype='period[A-DEC]')

相關用法


注:本文由純淨天空篩選整理自pandas.pydata.org大神的英文原創作品 pandas.DataFrame.to_period。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。