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

पायथन पांडा - एक पीरियड इंडेक्स बनाएं और सप्ताह के दिन प्राप्त करें

periodIndex बनाने के लिए, pandas.PeriodIndex() . का उपयोग करें तरीका। PeriodIndex.dayofweek . का उपयोग करके सप्ताह के दिन प्राप्त करें संपत्ति।

सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -

import pandas as pd

एक पीरियडइंडेक्स ऑब्जेक्ट बनाएं। periodIndex एक अपरिवर्तनीय ndarray है जो समय में नियमित अवधियों को इंगित करने वाले क्रमिक मान रखता है। हमने "freq" पैरामीटर का उपयोग करके आवृत्ति सेट की है -

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

पीरियडइंडेक्स ऑब्जेक्ट प्रदर्शित करें -

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

periodIndex ऑब्जेक्ट से सप्ताह का दिन प्रदर्शित करें। सप्ताह के दिन सोमवार =0, मंगलवार =1 ... रविवार =6 −

. के रूप में प्रदर्शित होते हैं
print("\nDays of the week from the PeriodIndex...\n", periodIndex.dayofweek)

उदाहरण

निम्नलिखित कोड है -

import pandas as pd

# Create a PeriodIndex object
# PeriodIndex is an immutable ndarray holding ordinal values indicating regular periods in time
# We have set the frequency using the "freq" parameter
periodIndex = pd.PeriodIndex(['2018-07-25', '2019-10-30', '2020-11-20',
'2021-09-15', '2022-03-12', '2023-06-18'], freq="D")

# Display PeriodIndex object
print("PeriodIndex...\n", periodIndex)

# Display PeriodIndex frequency
print("\nPeriodIndex frequency...\n", periodIndex.freq)

# Display day from the PeriodIndex object
print("\nThe number of days from the PeriodIndex...\n", periodIndex.day)

# Display day of the week from the PeriodIndex object
# Days of week are displayed as Monday=0, Tuesday=1 ... Sunday=6
print("\nDays of the week from the PeriodIndex...\n", periodIndex.dayofweek)

आउटपुट

यह निम्नलिखित कोड उत्पन्न करेगा -

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')

Days of the week from the PeriodIndex...
Int64Index([2, 2, 4, 2, 5, 6], dtype='int64')

  1. पायथन पांडा - उस सप्ताह का दिन प्राप्त करें जिसमें अवधि निहित है

    उस सप्ताह का दिन प्राप्त करने के लिए जिस पर एक अवधि आती है, पीरियड.डेऑफवीक . का उपयोग करें संपत्ति सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd पांडा। अवधि समय की अवधि का प्रतिनिधित्व करती है। दो अवधि ऑब्जेक्ट बनाना - period1 = pd.Period("2021-09-18") period2 = pd.Per

  1. पायथन पांडा - TimeDelta से दिनों की संख्या प्राप्त करें

    TimeDelta से दिनों की संख्या प्राप्त करने के लिए, timedelta.days . का उपयोग करें पंडों में संपत्ति। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd TimeDeltas पायथन का मानक डेटाटाइम लाइब्रेरी है जो एक अलग प्रतिनिधित्व टाइमडेल्टा का उपयोग करता है। Timedelta ऑब्जेक्ट बनाएं timedelta

  1. पायथन पांडा - डेटाटाइप और डेटाफ़्रेम कॉलम की जानकारी प्राप्त करें

    डेटाटाइप और डेटाफ़्रेम कॉलम की जानकारी प्राप्त करने के लिए, जानकारी () विधि का उपयोग करें। एक उपनाम के साथ आवश्यक पुस्तकालय आयात करें - import pandas as pd; 3 कॉलम के साथ डेटाफ़्रेम बनाएं - dataFrame = pd.DataFrame(    {       "Car": ['BMW', 'Audi'