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


Python pandas.Series.dt.to_period用法及代碼示例


用法:

Series.dt.to_period(*args, **kwargs)

以特定頻率投射到 PeriodArray/Index。

將 DatetimeArray/Index 轉換為 PeriodArray/Index。

參數

freqstr 或偏移量,可選

pandas 的偏移字符串之一或 Offset 對象。將默認推斷。

返回

周期數組/索引

拋出

ValueError

使用非常規值轉換 DatetimeArray/Index 時,無法推斷頻率。

例子

>>> df = pd.DataFrame({"y":[1, 2, 3]},
...                   index=pd.to_datetime(["2000-03-31 00:00:00",
...                                         "2000-05-31 00:00:00",
...                                         "2000-08-31 00:00:00"]))
>>> df.index.to_period("M")
PeriodIndex(['2000-03', '2000-05', '2000-08'],
            dtype='period[M]')

推斷每日頻率

>>> idx = pd.date_range("2017-01-01", periods=2)
>>> idx.to_period()
PeriodIndex(['2017-01-01', '2017-01-02'],
            dtype='period[D]')

相關用法


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