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

Python Pandas - PeriodIndex ऑब्जेक्ट से सप्ताह का दिन प्राप्त करें

PeriodIndex ऑब्जेक्ट से सप्ताह का दिन प्राप्त करें

Pandas में PeriodIndex.weekday प्रॉपर्टी का उपयोग करके PeriodIndex ऑब्जेक्ट से सप्ताह का दिन प्राप्त किया जा सकता है (सोमवार=0, रविवार=6)।

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

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 day of week from the PeriodIndex object...\n", periodIndex.weekday)

पूर्ण उदाहरण

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

# सप्ताह का दिन प्राप्त करें (सोमवार=0, मंगलवार=1 ... रविवार=6)
print("\nThe day of week from the PeriodIndex object...\n", periodIndex.weekday)

आउटपुट

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 week from the PeriodIndex object...
Int64Index([38, 44, 28, 25], dtype='int64')
The day of week from the PeriodIndex object...
Int64Index([5, 2, 3, 5], dtype='int64')

व्याख्या

  • weekday: सप्ताह का दिन (0=सोमवार, 1=मंगलवार, ..., 6=रविवार)
  • week: वर्ष का सप्ताह संख्या (1-53)
  • 25 सितंबर 2021 = शनिवार = 5
  • 30 अक्टूबर 2019 = बुधवार = 2
  • 15 जुलाई 2021 = गुरुवार = 3
  • 25 जून 2022 = शनिवार = 5

सप्ताह दिन मैपिंग

मानदिन
0सोमवार
1मंगलवार
2बुधवार
3गुरुवार
4शुक्रवार
5शनिवार
6रविवार
  1. - Python Pandas - स्ट्रिंग इनपुट का उपयोग करके Timedelta ऑब्जेक्ट से सेकंड प्राप्त करें

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

  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)) वर्ष का वीकडे