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

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

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

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

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

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)

मिनट प्राप्त करें

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

पूर्ण उदाहरण

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 minute from the PeriodIndex object...\n", periodIndex.minute)

आउटपुट

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 minute from the PeriodIndex object...
Int64Index([30, 15, 55, 40], dtype='int64')

व्याख्या

  • freq="T" मिनट आवृत्ति सेट करता है
  • minute प्रॉपर्टी प्रत्येक अवधि से मिनट निकालती है (0-59)
  • मान: 30, 15, 55, 40
  • यह मिनट-स्तरीय डेटा विश्लेषण के लिए उपयोगी है

आवृत्ति और उपलब्ध घटक

आवृत्तिकोडउपलब्ध घटक
सेकंडSyear, month, day, hour, minute, second
मिनटT/minyear, month, day, hour, minute
घंटाHyear, month, day, hour
दैनिकDyear, month, day
मासिकMyear, month
वार्षिकA/Yyear
  1. - पायथन पैंडास - पीरियड ऑब्जेक्ट से वर्ष का दिन प्राप्त करें

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

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

    टाइमडेल्टा ऑब्जेक्ट से अवधि के कुल सेकंड प्राप्त करने के लिए, timedelta.total_seconds() मेथड का उपयोग करें। सबसे पहले, आवश्यक लाइब्रेरी इंपोर्ट करें: import pandas as pd TimeDeltas पायथन के स्टैंडर्ड डेटाइम लाइब्रेरी का उपयोग करता है timedeltas के लिए अलग प्रतिनिधित्व, एक टाइमडेल्टा ऑब्जेक्ट बनाएं:

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

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