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

Python Pandas - PeriodIndex बनाएँ और अवधि के दिन प्राप्त करें

PeriodIndex बनाएँ और अवधि के दिन (महीने का दिन) प्राप्त करें

Pandas में pandas.PeriodIndex() विधि से PeriodIndex बनाएँ और PeriodIndex.day प्रॉपर्टी से महीने का दिन (1-31) प्राप्त करें।

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

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("\nThe number of days from the PeriodIndex...\n", periodIndex.day)

पूर्ण उदाहरण

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("\nThe number of days from the PeriodIndex...\n", periodIndex.day)

आउटपुट

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>
The number of days from the PeriodIndex...
Int64Index([25, 30, 20, 15, 12, 18], dtype='int64')

व्याख्या

  • day प्रॉपर्टी महीने का दिन लौटाती है (1-31)
  • यह dayofyear (वर्ष का दिन) से अलग है
  • मान: 25, 30, 20, 15, 12, 18
  • दैनिक आवृत्ति (D) के लिए यह सीधे दिनांक से आता है

दिन संबंधी प्रॉपर्टीज

प्रॉपर्टीविवरणरेंज
dayमहीने का दिन1-31
dayofyearवर्ष का दिन1-366
dayofweekसप्ताह का दिन0-6 (सोमवार=0)
daysinmonthमहीने में कुल दिन28-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. - पायथन पैंडास - टाइमडेल्टा से दिनों की संख्या प्राप्त करें

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