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

Python Pandas - PeriodIndex ऑब्जेक्ट से अवधि का महीना नंबर प्राप्त करें

PeriodIndex ऑब्जेक्ट से अवधि का महीना नंबर प्राप्त करें

Pandas में PeriodIndex.month प्रॉपर्टी का उपयोग करके PeriodIndex ऑब्जेक्ट से महीना नंबर (1-12) प्राप्त किया जा सकता है।

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

import pandas as pd

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

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

PeriodIndex आवृत्ति प्रदर्शित करें

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

महीना नंबर प्राप्त करें

print("\nThe month number from the PeriodIndex object...\n", periodIndex.month)

पूर्ण उदाहरण

import pandas as pd

# PeriodIndex ऑब्जेक्ट बनाएँ
periodIndex = pd.PeriodIndex(['2021-09-25 07:30:35', '2019-10-30 04:15:45', '2021-07-15 02:55:15', '2022-06-25 09:40: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)

# महीना नंबर प्राप्त करें (जनवरी=1, फरवरी=2 ... दिसंबर=12)
print("\nThe month number from the PeriodIndex object...\n", periodIndex.month)

आउटपुट

PeriodIndex...
PeriodIndex(['2021-09-25 07:30', '2019-10-30 04:15', '2021-07-15 02:55', '2022-06-25 09:40'], dtype='period[T]')
PeriodIndex frequency object...
<Minute>
PeriodIndex frequency object as a string...
T
The month number from the PeriodIndex object...
Int64Index([9, 10, 7, 6], dtype='int64')

व्याख्या

  • month प्रॉपर्टी महीना नंबर लौटाती है (1=जनवरी, 12=दिसंबर)
  • 25 सितंबर = महीना 9
  • 30 अक्टूबर = महीना 10
  • 15 जुलाई = महीना 7
  • 25 जून = महीना 6

महीना नंबर संदर्भ

नंबरमहीना
1जनवरी
2फरवरी
3मार्च
4अप्रैल
5मई
6जून
7जुलाई
8अगस्त
9सितंबर
10अक्टूबर
11नवंबर
12दिसंबर
  1. - पायथन पैंडास - महीने का दिन प्राप्त करें जिस पर पीरियड आता है

    महीने का दिन प्राप्त करने के लिए जिस पर एक पीरियड आता है, period.day प्रॉपर्टी का उपयोग करें। सबसे पहले, आवश्यक लाइब्रेरी इंपोर्ट करें: import pandas as pd pandas.Period समय की अवधि को दर्शाता है। दो पीरियड ऑब्जेक्ट बनाएं: period1 = pd.Period(2021-09-18) period2 = pd.Period(freq=D, year=2021, month

  1. - पायथन पैंडास - टाइमडेल्टा से दिनों की संख्या प्राप्त करें

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

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

    टाइमस्टैम्प ऑब्जेक्ट से वीकडे प्राप्त करने के लिए timestamp.weekday() मेथड का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd import datetime पैंडास में टाइमस्टैम्प सेट करें। टाइमस्टैम्प ऑब्जेक्ट बनाएं: timestamp = pd.Timestamp(datetime.datetime(2021, 5, 12)) वर्ष का वीकडे