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

Python Pandas - DateTimeIndex में महीने के पहले दिन की जांच करें

Pandas में DateTimeIndex.is_month_start प्रॉपर्टी का उपयोग करके यह जांचा जा सकता है कि DateTimeIndex में दी गई तारीख महीने का पहला दिन है या नहीं।

आवश्यक लाइब्रेरी इम्पोर्ट करें

import pandas as pd

DateTimeIndex बनाएं

6 पीरियड और 5 दिनों की फ्रीक्वेंसी के साथ DateTimeIndex बनाएं। टाइमज़ोन Australia/Adelaide पर सेट है।

datetimeindex = pd.date_range('2021-9-21 02:30:50', periods=6, tz='Australia/Adelaide', freq='5D')

DateTimeIndex प्रदर्शित करें

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

महीने के पहले दिन की जांच करें

print("\nCheck whether the date in DateTimeIndex is the first day of the month...\n", datetimeindex.is_month_start)

पूरा उदाहरण

import pandas as pd

# 6 पीरियड और 5 दिनों की फ्रीक्वेंसी के साथ DatetimeIndex
# टाइमज़ोन Australia/Adelaide
datetimeindex = pd.date_range('2021-9-21 02:30:50', periods=6, tz='Australia/Adelaide', freq='5D')

# DateTimeIndex प्रदर्शित करें
print("DateTimeIndex...\n", datetimeindex)

# DateTimeIndex फ्रीक्वेंसी प्रदर्शित करें
print("DateTimeIndex frequency...\n", datetimeindex.freq)

# महीने के पहले दिन की जांच करें
print("\nCheck whether the date in DateTimeIndex is the first day of the month...\n", datetimeindex.is_month_start)

आउटपुट

DateTimeIndex... DatetimeIndex(['2021-09-21 02:30:50+09:30', '2021-09-26 02:30:50+09:30', '2021-10-01 02:30:50+09:30', '2021-10-06 02:30:50+10:30', '2021-10-11 02:30:50+10:30', '2021-10-16 02:30:50+10:30'], dtype='datetime64[ns, Australia/Adelaide]', freq='5D')
DateTimeIndex frequency... <5 * Days>
Check whether the date in DateTimeIndex is the first day of the month... [False False True False False False]

व्याख्या: आउटपुट में तीसरा मान True है क्योंकि 1 अक्टूबर अक्टूबर महीने का पहला दिन है।

  1. - पायथन पैंडास - महीने का दिन प्राप्त करें जिस पर पीरियड आता है

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

  1. - Python Pandas - पहली घटना को छोड़कर डुप्लिकेट इंडेक्स मानों को इंगित करें

    परिचय पैंडास में इंडेक्स के डुप्लिकेट मानों को पहचानने के लिए index.duplicated() मेथड का उपयोग करें। जब आप चाहते हैं कि पहली घटना (first occurrence) को डुप्लिकेट न माना जाए, तो keep पैरामीटर को first पर सेट करें (यह डिफ़ॉल्ट व्यवहार भी है)। आवश्यक लाइब्रेरी आयात करें import pandas as pd डुप्लिकेट

  1. - Python का उपयोग करके दिए गए वर्ष का पहला दिनांक कैसे ढूंढें?

    इस प्रोग्राम में, हमें वर्ष का पहला दिन प्रिंट करना है। हमें उपयोगकर्ता से वर्ष इनपुट के रूप में लेना होगा। एल्गोरिदम चरण 1: datetime लाइब्रेरी आयात करें। चरण 2: उपयोगकर्ता से वर्ष इनपुट लें। चरण 3: datetime.datetime() फ़ंक्शन में महीना, दिन और वर्ष को पैरामीटर के रूप में पास करके वर्ष का पहला दिन