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

Python Pandas - PeriodIndex बनाएँ और आवृत्ति सेट करें

PeriodIndex बनाएँ और आवृत्ति सेट करें

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

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

import pandas as pd

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

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

periodIndex = pd.PeriodIndex(['2021-09-25', '2020-10-30', '2020-11-20'], freq="D")

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

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

पूर्ण उदाहरण

import pandas as pd

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

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

# महीने का दिन प्राप्त करें
print("\nThe number of days from the PeriodIndex...\n", periodIndex.day)

आउटपुट

PeriodIndex...
PeriodIndex(['2021-09-25', '2020-10-30', '2020-11-20'], dtype='period[D]')
The number of days from the PeriodIndex...
Int64Index([25, 30, 20], dtype='int64')

PeriodIndex निर्माण के तरीके

# 1. स्ट्रिंग सूची से (आवृत्ति के साथ)
pd.PeriodIndex(['2021-01', '2021-02'], freq='M')

# 2. Period ऑब्जेक्ट्स से
pd.PeriodIndex([pd.Period('2021-01', 'M'), pd.Period('2021-02', 'M')])

# 3. date_range की तरह (start, end, periods, freq)
pd.period_range(start='2021-01', periods=6, freq='M')

# 4. मौजूदा DatetimeIndex से
datetime_index.to_period('M')

सामान्य आवृत्ति कोड

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

    TimeDeltaIndex ऑब्जेक्ट बनाने के लिए, pandas.TimedeltaIndex() मेथड का उपयोग करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd TimeDeltaIndex ऑब्जेक्ट बनाएं हम data पैरामीटर का उपयोग करके टाइमडेल्टा-जैसा डेटा सेट करते हैं: tdIndex = pd.TimedeltaIndex(data=[10 day 5h 2 min 3us 10ns, +22:39:19.99999

  1. - Python Pandas में दिए गए DatetimeIndex ऑब्जेक्ट की आवृत्ति का पता लगाएं

    दिए गए DatetimeIndex ऑब्जेक्ट की आवृत्ति का पता लगाने के लिए DateTimeIndex.inferred_freq प्रॉपर्टी का उपयोग करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd DatetimeIndex बनाएं पीरियड 5 और आवृत्ति Y यानी वर्ष के साथ DatetimeIndex बनाएं। टाइमज़ोन Australia/Adelaide है। datetimeindex = pd.date_r

  1. - पायथन पैंडास - रेंज ऑब्जेक्ट से RangeIndex बनाएं

    रेंज ऑब्जेक्ट से RangeIndex बनाने के लिए, पैंडास में pd.RangeIndex.from_range(range()) विधि का उपयोग करें। सबसे पहले, आवश्यक लाइब्रेरी आयात करें: import pandas as pd RangeIndex बनाएं: index = pd.RangeIndex.from_range(range(10, 30)) RangeIndex प्रदर्शित करें: print(RangeIndex...\n, index) उदाहरण निम्