periodIndex ऑब्जेक्ट से अवधि का घंटा प्राप्त करने के लिए, PeriodIndex.hour का उपयोग करें संपत्ति।
सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -
import pandas as pd
एक पीरियडइंडेक्स ऑब्जेक्ट बनाएं। periodIndex एक अपरिवर्तनीय ndarray है जो समय में नियमित अवधियों को इंगित करने वाले क्रमिक मान रखता है। हमने "freq" पैरामीटर का उपयोग करके आवृत्ति सेट की है -
periodIndex = pd.PeriodIndex(['2021-09-25 07:50:35', '2019-10-30 04:35:45', '2021-07-15 02:25:15', '2022-06-25 09:20:55'], freq="T")
पीरियडइंडेक्स ऑब्जेक्ट प्रदर्शित करें -
print("PeriodIndex...\n", periodIndex)
periodIndex ऑब्जेक्ट से घंटे प्रदर्शित करें -
print("\nThe hour from the PeriodIndex object...\n", periodIndex.hour)
उदाहरण
निम्नलिखित कोड है -
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(['2021-09-25 07:50:35', '2019-10-30 04:35:45', '2021-07-15 02:25:15', '2022-06-25 09:20:55'], freq="T") # Display PeriodIndex object print("PeriodIndex...\n", periodIndex) # Display PeriodIndex frequency print("\nPeriodIndex frequency object...\n", periodIndex.freq) # Display PeriodIndex frequency as string print("\nPeriodIndex frequency object as a string...\n", periodIndex.freqstr) # Display hour from the PeriodIndex object print("\nThe hour from the PeriodIndex object...\n", periodIndex.hour)
आउटपुट
यह निम्नलिखित कोड उत्पन्न करेगा -
PeriodIndex... PeriodIndex(['2021-09-25 07:50', '2019-10-30 04:35', '2021-07-15 02:25', '2022-06-25 09:20'], dtype='period[T]') PeriodIndex frequency object... <Minute> PeriodIndex frequency object as a string... T The hour from the PeriodIndex object... Int64Index([7, 4, 2, 9], dtype='int64')