pandas 0.23 - Series.dt.to_period()

pandas.Series.dt.to_period




pandas

pandas.Series.dt.to_period

Series.dt.to_period(*args, **kwargs) [source]

एक विशेष आवृत्ति पर PeriodIndex को कास्ट करें।

डेटाइमइंडेक्स को पीरियडइंडेक्स में परिवर्तित करता है।

पैरामीटर:

freq : स्ट्रिंग या ऑफसेट, वैकल्पिक

पांडा की ऑफसेट स्ट्रिंग्स या ऑफ़सेट ऑब्जेक्ट। डिफ़ॉल्ट रूप से अनुमान लगाया जाएगा।

यह दिखाता है:
PeriodIndex
जन्म देती है:

ValueError

एक गैर-नियमित मानों के साथ एक DatetimeIndex परिवर्तित करते समय, ताकि एक आवृत्ति का अनुमान नहीं लगाया जा सके।

यह भी देखें

pandas.PeriodIndex
अनुदैर्ध्य मूल्यों को धारण करने वाली अपरिवर्तनीय नाड्रे
pandas.DatetimeIndex.to_pydatetime
ऑब्जेक्ट के रूप में DatetimeIndex लौटें

उदाहरण

>>> 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]', freq='M')

दैनिक आवृत्ति का संदर्भ लें

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