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

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

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

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

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

import pandas as pd

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

freq="D" (दैनिक) आवृत्ति के साथ:

periodIndex = pd.PeriodIndex(['2021-09-25', '2019-10-30', '2020-11-20', '2021-07-15', '2022-06-12', '2023-07-10'], freq="D")

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

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

आवृत्ति ऑब्जेक्ट प्राप्त करें

print("\nPeriodIndex frequency...\n", periodIndex.freq)

पूर्ण उदाहरण

import pandas as pd

# PeriodIndex ऑब्जेक्ट बनाएँ
periodIndex = pd.PeriodIndex(['2021-09-25', '2019-10-30', '2020-11-20', '2021-07-15', '2022-06-12', '2023-07-10'], freq="D")

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

# PeriodIndex आवृत्ति
print("\nPeriodIndex frequency...\n", periodIndex.freq)

# महीना नंबर प्राप्त करें
print("\nMonth number...\n", periodIndex.month)

आउटपुट

PeriodIndex...
PeriodIndex(['2021-09-25', '2019-10-30', '2020-11-20', '2021-07-15', '2022-06-12', '2023-07-10'], dtype='period[D]')
PeriodIndex frequency...
<Day>
Month number...
Int64Index([9, 10, 11, 7, 6, 7], dtype='int64')

व्याख्या

  • freq प्रॉपर्टी आवृत्ति ऑब्जेक्ट लौटाता है (<Day>)
  • freqstr स्ट्रिंग कोड लौटाता है ('D')
  • दैनिक आवृत्ति (D) के साथ दिनांक पूर्ण रूप से संरक्षित रहती हैं
  • month प्रॉपर्टी प्रत्येक दिनांक से महीना निकालती है

आवृत्ति ऑब्जेक्ट बनाम स्ट्रिंग

periodIndex.freq    # <Day> - आवृत्ति ऑब्जेक्ट
periodIndex.freqstr # 'D'     - आवृत्ति स्ट्रिंग कोड

उपयोग

freq ऑब्जेक्ट में आवृत्ति के बारे में अधिक जानकारी होती है और इसका उपयोग गणनाओं, रूपांतरणों और तुलनाओं में किया जा सकता है।

  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. - पायथन पैंडास - टाइमडेल्टा ऑब्जेक्ट से नैनोसेकंड्स प्राप्त करें

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

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

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