दिए गए DatetimeIndex ऑब्जेक्ट की आवृत्ति का पता लगाने के लिए DateTimeIndex.inferred_freq प्रॉपर्टी का उपयोग करें।
आवश्यक लाइब्रेरी आयात करें
import pandas as pd
DatetimeIndex बनाएं
पीरियड 5 और आवृत्ति Y यानी वर्ष के साथ DatetimeIndex बनाएं। टाइमज़ोन Australia/Adelaide है।
datetimeindex = pd.date_range('2021-10-30 02:30:50', periods=5, tz='Australia/Adelaide', freq='3Y')
DateTimeIndex प्रदर्शित करें
print("DateTimeIndex...\n", datetimeindex)
DateTimeIndex आवृत्ति प्रदर्शित करें
print("\nDateTimeIndex frequency...\n", datetimeindex.freq)
पूरा उदाहरण
import pandas as pd
# DatetimeIndex with period 5 and frequency as Y i.e. years
# The timezone is Australia/Adelaide
datetimeindex = pd.date_range('2021-10-30 02:30:50', periods=5, tz='Australia/Adelaide', freq='3Y')
# display DateTimeIndex
print("DateTimeIndex...\n", datetimeindex)
# display DateTimeIndex frequency
print("\nDateTimeIndex frequency...\n", datetimeindex.freq)
# detect the frequency
print("\nInferred DateTimeIndex frequency...\n", datetimeindex.inferred_freq)
आउटपुट
DateTimeIndex... DatetimeIndex(['2021-12-31 02:30:50+10:30', '2024-12-31 02:30:50+10:30', '2027-12-31 02:30:50+10:30', '2030-12-31 02:30:50+10:30', '2033-12-31 02:30:50+10:30'], dtype='datetime64[ns, Australia/Adelaide]', freq='3A-DEC') DateTimeIndex frequency... <3 * YearEnds: month=12> Inferred DateTimeIndex frequency... 3A-DEC