pandas 0.23 - pandas.period_range()

pandas.period_range




pandas

pandas.period_range

pandas.period_range(start=None, end=None, periods=None, freq='D', name=None) [source]

डिफ़ॉल्ट आवृत्ति के रूप में दिन (कैलेंडर) के साथ एक निश्चित आवृत्ति PeriodIndex लौटाएं

पैरामीटर:

प्रारंभ : स्ट्रिंग या अवधि-जैसे, डिफ़ॉल्ट कोई नहीं

पीरियड्स जेनरेट करने के लिए लेफ्ट बाउंड

अंत : स्ट्रिंग या अवधि की तरह, डिफ़ॉल्ट कोई नहीं

पीरियड्स पैदा करने के लिए सही बाध्य

अवधि : पूर्णांक, डिफ़ॉल्ट कोई नहीं

उत्पन्न करने के लिए अवधियों की संख्या

freq : स्ट्रिंग या डेटऑफ़सेट, डिफ़ॉल्ट 'डी' (कैलेंडर दैनिक)

आवृत्ति उर्फ

नाम : स्ट्रिंग, डिफ़ॉल्ट कोई नहीं

परिणामी PeriodIndex का नाम

यह दिखाता है:
prng : PeriodIndex

टिप्पणियाँ

तीन मापदंडों में से: 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-06', '2017-07', '2017-08', '2017-09',
             '2017-10', '2017-11', '2017-12', '2018-01'],
            dtype='period[M]', freq='M')

यदि start या end Period ऑब्जेक्ट हैं, तो उन्हें PeriodIndex लिए PeriodIndex एंडपॉइंट के रूप में उपयोग किया जाएगा।

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