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

Python Pandas - PeriodIndex बनाएँ और महीने का दिन प्राप्त करें

PeriodIndex बनाएँ और महीने में दिनों की संख्या प्राप्त करें

Pandas में pandas.PeriodIndex() विधि से PeriodIndex बनाएँ और PeriodIndex.daysinmonth प्रॉपर्टी से प्रत्येक अवधि के महीने में दिनों की संख्या प्राप्त करें।

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

import pandas as pd

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

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

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

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

महीने में दिनों की संख्या प्राप्त करें

print("\nDays of the specific month from the PeriodIndex...\n", periodIndex.daysinmonth)

पूर्ण उदाहरण

import pandas as pd

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

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

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

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

# महीने में दिनों की संख्या
print("\nDays of the specific month from the PeriodIndex...\n", periodIndex.daysinmonth)

आउटपुट

PeriodIndex...
PeriodIndex(['2018-07-25', '2019-10-30', '2020-11-20', '2021-09-15', '2022-03-12', '2023-06-18'], dtype='period[D]')
PeriodIndex frequency...
<Day>
Month number...
Int64Index([7, 10, 11, 9, 3, 6], dtype='int64')
Days of the specific month from the PeriodIndex...
Int64Index([31, 31, 30, 30, 31, 30], dtype='int64')

व्याख्या

  • daysinmonth प्रत्येक अवधि के महीने में कुल दिन लौटाता है
  • जुलाई (7) = 31 दिन
  • अक्टूबर (10) = 31 दिन
  • नवंबर (11) = 30 दिन
  • सितंबर (9) = 30 दिन
  • मार्च (3) = 31 दिन
  • जून (6) = 30 दिन
  • लीप वर्ष फरवरी के लिए स्वचालित रूप से 29 दिन लौटाता है

महीनेवार दिन संख्या

महीनादिनमहीनादिन
जनवरी31जुलाई31
फरवरी28/29अगस्त31
मार्च31सितंबर30
अप्रैल30अक्टूबर31
मई31नवंबर30
जून30दिसंबर31
  1. - पायथन पैंडास - वह सप्ताह का दिन प्राप्त करें जिसमें पीरियड आता है

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

  1. - पायथन पैंडास - महीने का दिन प्राप्त करें जिस पर पीरियड आता है

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

  1. - Python में महीने का अंतिम दिन कैसे प्राप्त करें?

    आप कैलेंडर मॉड्यूल का उपयोग करके महीने के पहले दिन का वीकडे और महीने में दिनों की संख्या ढूंढ सकते हैं। इस जानकारी का उपयोग करके आप आसानी से महीने का अंतिम दिन प्राप्त कर सकते हैं। कैलेंडर मॉड्यूल में एक मेथड, monthrange(year, month) है जो निर्दिष्ट वर्ष और महीने के लिए महीने के पहले दिन का वीकडे और