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

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

PeriodIndex ऑब्जेक्ट से वर्ष प्राप्त करें

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

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

import pandas as pd

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

freq="T" (मिनट) आवृत्ति के साथ:

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)

वर्ष प्राप्त करें

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

पूर्ण उदाहरण

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)

# वर्ष प्राप्त करें
print("\nThe year from the PeriodIndex object...\n", periodIndex.year)

आउटपुट

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 year from the PeriodIndex object...
Int64Index([2021, 2019, 2021, 2022], dtype='int64')

व्याख्या

  • freq="T" मिनट आवृत्ति सेट करता है
  • पूर्ण दिनांक-समय संरक्षित रहते हैं (वर्ष, महीना, दिन, घंटा, मिनट)
  • year प्रॉपर्टी प्रत्येक अवधि से वर्ष निकालती है
  • परिणाम Int64Index होता है

अन्य दिनांक घटक प्रॉपर्टीज

प्रॉपर्टीविवरण
yearवर्ष
monthमहीना (1-12)
dayदिन (1-31)
hourघंटा (0-23)
minuteमिनट (0-59)
secondसेकंड (0-59)
quarterतिमाही (1-4)
weekसाल का सप्ताह
weekdayसप्ताह का दिन (0=सोमवार)
dayofyearसाल का दिन (1-366)
  1. - Python Pandas - पूर्णांक इनपुट का उपयोग करके Timedelta ऑब्जेक्ट से सेकंड प्राप्त करें

    परिचय Timedelta ऑब्जेक्ट से सेकंड घटक प्राप्त करने के लिए timedelta.seconds प्रॉपर्टी का उपयोग करें। पूर्णांक इनपुट के साथ सेकंड सेट करने के लिए यूनिट s का उपयोग करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd पूर्णांक इनपुट के साथ Timedelta ऑब्जेक्ट बनाएं यूनिट s का उपयोग करके सेकंड के लिए प

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

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

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

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