पीरियड को वांछित फ्रीक्वेंसी में बदलने के लिए, period.asfreq() मेथड का उपयोग करें। मान लीजिए हम 'H' स्पेसिफायर का उपयोग करके वांछित घंटे की फ्रीक्वेंसी पर सेट करेंगे।
आवश्यक लाइब्रेरी आयात करें
import pandas as pd
दो पीरियड ऑब्जेक्ट बनाएं
period1 = pd.Period("2020-09-23 03:15:40")
period2 = pd.Period(freq="D", year=2021, month=4, day=16, hour=2, minute=35)
पीरियड ऑब्जेक्ट्स प्रदर्शित करें
print("Period1...\n", period1)
print("Period2...\n", period2)
पीरियड को वांछित फ्रीक्वेंसी में बदलें
हमने फ्रीक्वेंसी को H यानी घंटे की फ्रीक्वेंसी पर सेट किया है
res1 = period1.asfreq('H')
res2 = period2.asfreq('H')
पूरा उदाहरण
import pandas as pd
# pandas.Period समय की अवधि को दर्शाता है
period1 = pd.Period("2020-09-23 03:15:40")
period2 = pd.Period(freq="D", year=2021, month=4, day=16, hour=2, minute=35)
# पीरियड ऑब्जेक्ट्स प्रदर्शित करें
print("Period1...\n", period1)
print("Period2...\n", period2)
# पीरियड को वांछित फ्रीक्वेंसी में बदलें
res1 = period1.asfreq('H')
res2 = period2.asfreq('H')
# दोनों पीरियड ऑब्जेक्ट्स से रूपांतरण के बाद परिणाम लौटाएं
print("\nResult after conversion from the 1st Period object ...\n", res1)
print("\nResult after conversion from the 2nd Period object...\n", res2)
आउटपुट
Period1... 2020-09-23 03:15:40 Period2... 2021-04-16 Result after conversion from the 1st Period object ... 2020-09-23 03:00 Result after conversion from the 2nd Period object... 2021-04-16 23:00