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

पायथन पैंडास - पीरियड को वांछित फ्रीक्वेंसी में बदलें

पीरियड को वांछित फ्रीक्वेंसी में बदलने के लिए, 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
  1. - पायथन पैंडास - दिए गए टाइमस्टैम्प को पीरियड में बदलें

    दिए गए टाइमस्टैम्प को पीरियड में बदलने के लिए timestamp.to_period() मेथड का उपयोग करें। इसके भीतर freq पैरामीटर का उपयोग करके फ्रीक्वेंसी सेट करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पैंडास में टाइमस्टैम्प ऑब्जेक्ट सेट करें: timestamp = pd.Timestamp(2021-09-14T15:12:34.261

  1. - पायथन पैंडास - टुपल्स के ऐरे-जैसे से IntervalArray बनाएं

    टुपल्स के ऐरे-जैसे से IntervalArray बनाने के लिए pandas.arrays.IntervalArray.from_tuples() मेथड का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd टुपल्स के ऐरे-जैसे से नया IntervalArray बनाएं: array = pd.arrays.IntervalArray.from_tuples([(10, 25),(15, 70)]) IntervalArray प

  1. - पायथन में पांडास ऑफसेट को डेट में कैसे बदलें?

    जब आप डेट ऑब्जेक्ट से पांडास घटाते हैं, तो आपको एक पांडास Timestamp ऑब्जेक्ट मिलता है। आप इस ऑब्जेक्ट को स्ट्रिंग फॉर्मेट डेट या डेट ऑब्जेक्ट (मानक पायथन डेट) में बदल सकते हैं। या आप datetime लाइब्रेरी से timedelta ऑब्जेक्ट का उपयोग कर सकते हैं। उदाहरण from pandas.tseries.frequencies import to_off