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

पायथन पांडा - प्रति घंटा आवृत्ति के साथ डेटटाइम इंडेक्स को कैसे गोल करें

DateTimeIndex को प्रति घंटा आवृत्ति के साथ गोल करने के लिए, DateTimeIndex.round() का उपयोग करें तरीका। घंटे की आवृत्ति के लिए, आवृत्ति . का उपयोग करें मान 'H' के साथ पैरामीटर।

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

pd के रूप में पांडा आयात करें

5 अवधि के साथ एक डेटाटाइम इंडेक्स बनाएं और आवृत्ति टी यानी मिनट के रूप में -

datetimeindex =pd.date_range('2021-09-29 07:00', period=5, tz='ऑस्ट्रेलिया/एडिलेड', freq='35T')

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

प्रिंट ("डेटटाइमइंडेक्स...\n", डेटाटाइमइंडेक्स)

डेटटाइमइंडेक्स तिथि पर प्रति घंटा आवृत्ति के साथ राउंड ऑपरेशन। घंटे की आवृत्ति के लिए, हमने 'H' -

. का उपयोग किया है
print("\nप्रति घंटा आवृत्ति के साथ राउंड ऑपरेशन करना...\n", datetimeindex.round(freq='H'))

उदाहरण

निम्नलिखित कोड है -

पंडों को पीडी के रूप में आयात करें# अवधि 5 के साथ डेटाटाइम इंडेक्स और टी के रूप में आवृत्ति यानी मिनट# टाइमज़ोन ऑस्ट्रेलिया/एडिलेडडेटटाइमइंडेक्स =पीडी.डेट_रेंज ('2021-09-29 07:00', अवधि =5, टीज़ ='ऑस्ट्रेलिया/एडिलेड' है। ', freq='35T')# डिस्प्लेप्रिंट("DateTimeIndex...\n", datetimeindex)# घंटे प्राप्त करना =datetimeindex.hour# केवल घंटे का प्रिंट प्रदर्शित करें ("\n DateTimeIndex से घंटा...\n", res )# प्रति घंटा आवृत्ति के साथ DateTimeIndex तिथि पर राउंड ऑपरेशन# घंटे की आवृत्ति के लिए, हमने 'H'print("\nप्रति घंटा आवृत्ति के साथ राउंड ऑपरेशन करना...\n",datetimeindex.round(freq='H'))<का उपयोग किया है। /पूर्व> 

आउटपुट

यह निम्नलिखित कोड उत्पन्न करेगा -

DateTimeIndex...DatetimeIndex(['2021-09-29 07:00:00+09:30', '2021-09-29 07:35:00+09:30','2021-09-29 08:10:00+09:30', '2021-09-29 08:45:00+09:30','2021-09-29 09:20:00+09:30'],dtype='datetime64 [ns, ऑस्ट्रेलिया/एडिलेड]', freq='35T') DateTimeIndex से घंटा...Int64Index([7, 7, 8, 8, 9], dtype='int64') प्रति घंटा आवृत्ति के साथ राउंड ऑपरेशन करना.. डेटटाइम इंडेक्स (['2021-09-29 07:00:00+09:30', '2021-09-29 08:00:00+09:30','2021-09-29 08:00:00+ 09:30', '2021-09-29 09:00:00+09:30','2021-09-29 09:00:00+09:30'],dtype='datetime64[ns, Australia/Adelaide ]', freq=कोई नहीं)

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

    निर्दिष्ट रिज़ॉल्यूशन के साथ टाइमडेल्टा को गोल करने के लिए, timestamp.round() . का उपयोग करें तरीका। आवृत्ति . का उपयोग करके दैनिक आवृत्ति संकल्प सेट करें मान D. . के साथ पैरामीटर सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd TimeDeltas पायथन का मानक डेटाटाइम लाइब्रेरी है जो एक

  1. पायथन पांडा - सेकंड फ़्रीक्वेंसी के साथ टाइमडेल्टा को गोल करें

    निर्दिष्ट रिज़ॉल्यूशन के साथ टाइमडेल्टा को गोल करने के लिए, timestamp.round() . का उपयोग करें तरीका। फ़्रीक . का उपयोग करके सेकंड फ़्रीक्वेंसी रिज़ॉल्यूशन सेट करें मान s . के साथ पैरामीटर । सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd Timedelta ऑब्जेक्ट बनाएं - timedelta = pd.T

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

    निर्दिष्ट रिज़ॉल्यूशन के साथ टाइमडेल्टा को गोल करने के लिए, timestamp.round() . का उपयोग करें तरीका। मान H के साथ freq पैरामीटर का उपयोग करके प्रति घंटा आवृत्ति रिज़ॉल्यूशन सेट करें। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd TimeDeltas पायथन का मानक डेटाटाइम लाइब्रेरी है जो