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

पायथन पैंडास - दिए गए पीरियड ऑब्जेक्ट की फ्रीक्वेंसी को सेकंड से घंटे की फ्रीक्वेंसी में बदलें

दिए गए पीरियड ऑब्जेक्ट की फ्रीक्वेंसी को सेकंड से घंटे की फ्रीक्वेंसी में बदलने के लिए, period.asfreq() मेथड का उपयोग करें और पैरामीटर 'H' सेट करें।

आवश्यक लाइब्रेरी आयात करें

import pandas as pd

पीरियड ऑब्जेक्ट बनाएं

pandas.Period समय की अवधि को दर्शाता है। पीरियड ऑब्जेक्ट बनाना। हमने 'freq' पैरामीटर का उपयोग करके फ्रीक्वेंसी को सेकंड यानी 'S' पर सेट किया है।

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

# pandas.Period समय की अवधि को दर्शाता है
period = pd.Period(freq="S", year=2021, month=4, day=16, hour=2, minute=35, second=15)

# सेकंड फ्रीक्वेंसी के साथ पीरियड ऑब्जेक्ट प्रदर्शित करें
print("Period...\n", period)

# पीरियड को सेकंड से घंटे की फ्रीक्वेंसी में बदलें
res = period.asfreq('H')

# सेकंड से घंटे की फ्रीक्वेंसी में रूपांतरण के बाद परिणाम प्रदर्शित करें
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
  1. - Python Pandas - इंडेक्स ऑब्जेक्ट से सापेक्ष आवृत्ति लौटाएं

    परिचय इंडेक्स ऑब्जेक्ट से अद्वितीय मानों की सापेक्ष आवृत्ति (रिलेटिव फ्रीक्वेंसी) प्राप्त करने के लिए index.value_counts() मेथड का उपयोग करें और normalize=True पैरामीटर सेट करें। यह प्रत्येक गणना को कुल गणना से विभाजित करता है। आवश्यक लाइब्रेरी आयात करें import pandas as pd पैंडास इंडेक्स बनाएं in

  1. - Python Pandas - Timedelta ऑब्जेक्ट से सेकंड प्राप्त करें

    परिचय Timedelta ऑब्जेक्ट से सेकंड घटक (घंटों और मिनटों को छोड़कर) प्राप्त करने के लिए timedelta.seconds प्रॉपर्टी का उपयोग करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd Timedelta ऑब्जेक्ट बनाएं timedelta = pd.Timedelta(10 s 15 ms 33 ns) Timedelta प्रदर्शित करें print(Timedelta...\n, timede

  1. - पायथन पैंडास - दिए गए टाइमस्टैम्प को घंटे की फ्रीक्वेंसी के साथ पीरियड में बदलें

    दिए गए टाइमस्टैम्प को पीरियड में बदलने के लिए timestamp.to_period() मेथड का उपयोग करें। इसके भीतर freq पैरामीटर का उपयोग करके फ्रीक्वेंसी सेट करें। घंटे की फ्रीक्वेंसी के लिए freq को H के रूप में सेट करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पैंडास में टाइमस्टैम्प ऑब्जेक्ट