Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन पांडा - दिए गए डेटाटाइम इंडेक्स ऑब्जेक्ट की आवृत्ति का पता लगाएं

दिए गए डेटाटाइम इंडेक्स ऑब्जेक्ट की आवृत्ति का पता लगाने के लिए, DateTimeIndex.inferred_freq का उपयोग करें संपत्ति।

सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -

import pandas as pd

अवधि 5 और आवृत्ति Y यानी वर्षों के साथ एक डेटाटाइम इंडेक्स बनाएं। समय क्षेत्र ऑस्ट्रेलिया/एडिलेड है -

datetimeindex = pd.date_range('2021-10-30 02:30:50', periods=5, tz='Australia/Adelaide', freq='3Y')

डेटटाइम इंडेक्स प्रदर्शित करें -

print("DateTimeIndex...\n", 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

  1. पायथन पांडा - DateTimeIndex से फ़्रीक्वेंसी ऑब्जेक्ट को एक स्ट्रिंग के रूप में निकालें

    DateTimeIndex से फ़्रीक्वेंसी ऑब्जेक्ट को स्ट्रिंग के रूप में निकालने के लिए, DateTimeIndex.freqstr का उपयोग करें पंडों में संपत्ति। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd 6 अवधि और आवृत्ति के साथ D यानी दिन के रूप में एक डेटाटाइम इंडेक्स बनाएं - datetimeindex = pd.date_r

  1. पायथन पांडा - डेटटाइम इंडेक्स से आवृत्ति निकालें

    DateTimeIndex से फ़्रीक्वेंसी निकालने के लिए, DateTimeIndex.freq . का उपयोग करें पंडों में संपत्ति। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd 6 अवधि और आवृत्ति के साथ D यानी दिन के साथ एक डेटाटाइम इंडेक्स बनाएं। समय क्षेत्र ऑस्ट्रेलिया/एडिलेड है - datetimeindex = pd.date_ran

  1. अजगर पांडा - दिए गए अवधि वस्तु के लिए आवृत्ति प्राप्त करें

    दी गई अवधि वस्तु के लिए आवृत्ति प्राप्त करने के लिए, पीरियड.फ्रीक . का उपयोग करें संपत्ति। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd पांडा। अवधि समय की अवधि का प्रतिनिधित्व करती है। दो अवधि ऑब्जेक्ट बनाना - period1 = pd.Period("2020-09-23 03:55:20") period2 = pd.P