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

Python Pandas - PeriodIndex ऑब्जेक्ट से आवृत्ति ऑब्जेक्ट को स्ट्रिंग के रूप में प्राप्त करें

PeriodIndex ऑब्जेक्ट से आवृत्ति ऑब्जेक्ट को स्ट्रिंग के रूप में प्राप्त करें

Pandas में PeriodIndex.freqstr प्रॉपर्टी का उपयोग करके PeriodIndex ऑब्जेक्ट से आवृत्ति ऑब्जेक्ट को स्ट्रिंग प्रतिनिधित्व के रूप में प्राप्त किया जा सकता है।

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

import pandas as pd

PeriodIndex ऑब्जेक्ट बनाएँ

periodIndex = pd.PeriodIndex(['2021-09-25 07:50:35', '2019-10-30 04:35:45', '2021-07-15 02:25:15', '2022-06-25 07:20:55'], freq="T")

PeriodIndex ऑब्जेक्ट प्रदर्शित करें

print("PeriodIndex...\n", periodIndex)

आवृत्ति स्ट्रिंग प्राप्त करें

print("\nPeriodIndex frequency object as a string...\n", periodIndex.freqstr)

पूर्ण उदाहरण

import pandas as pd

# PeriodIndex ऑब्जेक्ट बनाएँ
periodIndex = pd.PeriodIndex(['2021-09-25 07:50:35', '2019-10-30 04:35:45', '2021-07-15 02:25:15', '2022-06-25 07:20:55'], freq="T")

# PeriodIndex प्रदर्शित करें
print("PeriodIndex...\n", periodIndex)

# PeriodIndex आवृत्ति ऑब्जेक्ट
print("\nPeriodIndex frequency object...\n", periodIndex.freq)

# PeriodIndex आवृत्ति स्ट्रिंग
print("\nPeriodIndex frequency object as a string...\n", periodIndex.freqstr)

आउटपुट

PeriodIndex...
PeriodIndex(['2021-09-25 07:50', '2019-10-30 04:35', '2021-07-15 02:25', '2022-06-25 07:20'], dtype='period[T]')
PeriodIndex frequency object...
<Minute>
PeriodIndex frequency object as a string...
T

व्याख्या

  • freqstr आवृत्ति का संक्षिप्त स्ट्रिंग कोड लौटाता है
  • T = मिनट आवृत्ति (minute)
  • freq पूर्ण आवृत्ति ऑब्जेक्ट लौटाता है (<Minute>)
  • freqstr सीरियलाइज़ेशन और तुलना के लिए उपयोगी है

सामान्य आवृत्ति स्ट्रिंग्स

स्ट्रिंगआवृत्तिविवरण
Dदैनिककैलेंडर दिन
Bव्यावसायिक दिनसोमवार-शुक्रवार
Hघंटेघंटे की आवृत्ति
T/minमिनटमिनट की आवृत्ति
Sसेकंडसेकंड की आवृत्ति
Mमासिकमहीने का अंत
MSमासिक शुरुआतमहीने की शुरुआत
Qत्रैमासिकतिमाही का अंत
A/Yवार्षिकवर्ष का अंत
  1. - पायथन पैंडास - स्ट्रिंग इनपुट से टाइमडेल्टा ऑब्जेक्ट के नैनोसेकंड्स प्राप्त करें

    टाइमडेल्टा ऑब्जेक्ट से नैनोसेकंड्स प्राप्त करने के लिए timedelta.nanoseconds प्रॉपर्टी का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पायथन का स्टैंडर्ड datetime लाइब्रेरी टाइमडेल्टा के लिए अलग प्रतिनिधित्व उपयोग करता है। ns यूनिट का उपयोग करके नैनोसेकंड्स के लिए स्ट्रि

  1. - पायथन पैंडास - टाइमडेल्टा ऑब्जेक्ट से नैनोसेकंड्स प्राप्त करें

    टाइमडेल्टा ऑब्जेक्ट से नैनोसेकंड्स प्राप्त करने के लिए timedelta.nanoseconds प्रॉपर्टी का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पायथन का स्टैंडर्ड datetime लाइब्रेरी टाइमडेल्टा के लिए अलग प्रतिनिधित्व उपयोग करता है। टाइमडेल्टा ऑब्जेक्ट बनाएं: timedelta = pd.Timede

  1. - पायथन पैंडास - टाइमडेल्टा ऑब्जेक्ट से माइक्रोसेकंड्स प्राप्त करें

    टाइमडेल्टा ऑब्जेक्ट से माइक्रोसेकंड्स प्राप्त करने के लिए timedelta.microseconds प्रॉपर्टी का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पायथन का स्टैंडर्ड datetime लाइब्रेरी टाइमडेल्टा के लिए अलग प्रतिनिधित्व उपयोग करता है। टाइमडेल्टा ऑब्जेक्ट बनाएं: timedelta = pd.Ti