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

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

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

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

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 ऑब्जेक्ट से वर्ष का प्रदर्शन दिन -

print("\nDays of the year from the PeriodIndex...\n", periodIndex.dayofyear)

उदाहरण

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

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 year from the PeriodIndex object
print("\nDays of the year from the PeriodIndex...\n", periodIndex.dayofyear)

आउटपुट

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

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 year from the PeriodIndex...
Int64Index([206, 303, 325, 258, 71, 169], dtype='int64')

  1. पायथन पांडा - अवधि वस्तु से वर्ष का दिन प्राप्त करें

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

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

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

  1. पायथन में वर्ष का दिन

    मान लीजिए, हमारे पास YYYY-MM-DD प्रारूप में एक तिथि है। हमें वर्ष की दिन संख्या वापस करनी होगी। तो अगर तारीख “2019-02-10” है, तो यह साल का 41वां दिन है। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - मान लें कि डी दिन की गिनती की एक सरणी है जैसे [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31