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

पायथन पांडा - इंगित करें कि डेटटाइम इंडेक्स में तारीख एक लीप वर्ष से संबंधित है या नहीं

यह जांचने के लिए कि डेटटाइमइंडेक्स में तारीख एक लीप वर्ष से संबंधित है या नहीं, DateTimeIndex.is_leap_year का उपयोग करें। संपत्ति

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

import pandas as pd

6 अवधि और आवृत्ति Y यानी वर्षों के साथ एक डेटाटाइम इंडेक्स बनाएं -

datetimeindex = pd.date_range('2021-12-30 02:30:50', periods=6, tz='Australia/Adelaide', freq='3Y')

डेटटाइम इंडेक्स प्रदर्शित करें -

print("DateTimeIndex...\n", datetimeindex)

जांचें कि डेटटाइम इंडेक्स में तारीख एक लीप वर्ष है या नहीं -

print("\nCheck whether the date in DateTimeIndex belongs to a leap year or not...\n",
datetimeindex.is_leap_year)

उदाहरण

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

import pandas as pd

# DatetimeIndex with period 6 and frequency as Y i.e. years
# The timezone is Australia/Adelaide
datetimeindex = pd.date_range('2021-12-30 02:30:50', periods=6, tz='Australia/Adelaide', freq='3Y')

# display DateTimeIndex
print("DateTimeIndex...\n", datetimeindex)

# display DateTimeIndex frequency
print("\nDateTimeIndex frequency...\n", datetimeindex.freq)

# Check whether the date in DateTimeIndex is a leap year or not
print("\nCheck whether the date in DateTimeIndex belongs to a leap year or not...\n",
datetimeindex.is_leap_year)

आउटपुट

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

DateTimeIndex...
DatetimeIndex(['2021-12-31 02:30:50+10:30', '2024-12-31 02:30:50+10:30',
'2027-12-31 02:30:50+10:30', '2030-12-31 02:30:50+10:30',
'2033-12-31 02:30:50+10:30', '2036-12-31 02:30:50+10:30'],
dtype='datetime64[ns, Australia/Adelaide]', freq='3A-DEC')
DateTimeIndex frequency...
<3 * YearEnds: month=12>

Check whether the date in DateTimeIndex belongs to a leap year or not...
[False True False False False True]

  1. पायथन पांडा - इंगित करें कि क्या डेटटाइम इंडेक्स में तारीख महीने का पहला दिन है

    यह जांचने के लिए कि डेटटाइमइंडेक्स में तारीख महीने का पहला दिन है या नहीं, DateTimeIndex.is_month_start का उपयोग करें संपत्ति। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd 6 अवधि और आवृत्ति के साथ D यानी दिनों के साथ एक डेटाटाइम इंडेक्स बनाएं। समय क्षेत्र ऑस्ट्रेलिया/एडिलेड है

  1. पायथन पांडा - डेटटाइम इंडेक्स से आवृत्ति निकालें

    DateTimeIndex से फ़्रीक्वेंसी निकालने के लिए, DateTimeIndex.freq . का उपयोग करें पंडों में संपत्ति। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd 6 अवधि और आवृत्ति के साथ D यानी दिन के साथ एक डेटाटाइम इंडेक्स बनाएं। समय क्षेत्र ऑस्ट्रेलिया/एडिलेड है - datetimeindex = pd.date_ran

  1. पायथन पांडा - जांचें कि क्या वर्ष अवधि वस्तु से लीप वर्ष है

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