periodIndex बनाने के लिए, pandas.PeriodIndex() . का उपयोग करें तरीका। PeriodIndex.day . का उपयोग करके अवधि के दिन प्राप्त करें संपत्ति।
सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -
import pandas as pd
एक पीरियडइंडेक्स ऑब्जेक्ट बनाएं। periodIndex एक अपरिवर्तनीय ndarray है जो समय में नियमित अवधियों को इंगित करने वाले क्रमिक मान रखता है। हमने "freq" पैरामीटर का उपयोग करके आवृत्ति सेट की है -
periodIndex = pd.PeriodIndex(['2018-07-25', '2019-10-30', '2020-11-20', '2021-09-15', '2022-03-12', '2023-06-18'], freq="D")
पीरियडइंडेक्स ऑब्जेक्ट प्रदर्शित करें -
print("PeriodIndex...\n", periodIndex)
periodIndex ऑब्जेक्ट से दिन प्रदर्शित करें -
print("\nThe number of days from the PeriodIndex...\n", periodIndex.day)
उदाहरण
निम्नलिखित कोड है -
import pandas as pd # Create a PeriodIndex object # PeriodIndex is an immutable ndarray holding ordinal values indicating regular periods in time # We have set the frequency using the "freq" parameter periodIndex = pd.PeriodIndex(['2018-07-25', '2019-10-30', '2020-11-20', '2021-09-15', '2022-03-12', '2023-06-18'], freq="D") # Display PeriodIndex object print("PeriodIndex...\n", periodIndex) # Display PeriodIndex frequency print("\nPeriodIndex frequency...\n", periodIndex.freq) # Display day from the PeriodIndex object print("\nThe number of days from the PeriodIndex...\n", periodIndex.day)
आउटपुट
यह निम्नलिखित कोड उत्पन्न करेगा -
PeriodIndex... PeriodIndex(['2018-07-25', '2019-10-30', '2020-11-20', '2021-09-15', '2022-03-12', '2023-06-18'], dtype='period[D]') PeriodIndex frequency... <Day> The number of days from the PeriodIndex... Int64Index([25, 30, 20, 15, 12, 18], dtype='int64')