दी गई अवधि वस्तु की आवृत्ति को सेकंड से घंटे की आवृत्ति में बदलने के लिए, period.asfreq() विधि का उपयोग करें और पैरामीटर 'H' सेट करें।
सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -
import pandas as pd
पांडा। अवधि समय की अवधि का प्रतिनिधित्व करती है। एक अवधि वस्तु बनाना। हमने आवृत्ति को सेकंड के रूप में सेट किया है। 'एस' 'फ्रीक' पैरामीटर का उपयोग कर रहा है
period = pd.Period(freq="S", year = 2021, month = 4, day = 16, hour = 2, minute = 35, second = 15)
सेकंड फ़्रीक्वेंसी के साथ पीरियड ऑब्जेक्ट प्रदर्शित करें
print("Period...\n", period)
अवधि को सेकंड से घंटे की आवृत्ति में बदलें। हमने asfreq()
. का उपयोग करके सेकंड को घंटे की आवृत्ति में बदलने के लिए "H" सेट किया हैres = period.asfreq('H')
उदाहरण
निम्नलिखित कोड है
import pandas as pd # The pandas.Period represents a period of time # Creating a Period object # We have set the frequency as seconds ie. 'S' using the 'freq' parameter period = pd.Period(freq="S", year = 2021, month = 4, day = 16, hour = 2, minute = 35, second = 15) # display the Period object with Seconds frequency print("Period...\n", period) # Convert Period from Seconds to Hourly frequency # We have set the "H" to convert seconds to hourly frequency using asfreq() res = period.asfreq('H') # display the result after conversion from Seconds to hourly frequency print("\nFinal result after converting frequency ...\n", res)
आउटपुट
यह निम्नलिखित कोड उत्पन्न करेगा
Period... 2021-04-16 02:35:15 Final result after converting frequency ... 2021-04-16 02:00