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

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

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

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

import pandas as pd

DateTimeIndex बनाएं

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

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

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

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

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

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

पूरा उदाहरण

import pandas as pd

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

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

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

# तिमाही के पहले दिन की जांच करें
# परिणाम निम्नलिखित तिमाहियों पर आधारित है:
# तिमाही 1 = 1 जनवरी से 31 मार्च
# तिमाही 2 = 1 अप्रैल से 30 जून
# तिमाही 3 = 1 जुलाई से 30 सितंबर
# तिमाही 4 = 1 अक्टूबर से 31 दिसंबर
print("\nCheck whether the date in DateTimeIndex is the first day of the quarter...\n", datetimeindex.is_quarter_start)

आउटपुट

DateTimeIndex... DatetimeIndex(['2021-10-01 02:30:50+09:30', '2021-10-31 02:30:50+10:30', '2021-11-30 02:30:50+10:30', '2021-12-30 02:30:50+10:30', '2022-01-29 02:30:50+10:30', '2022-02-28 02:30:50+10:30'], dtype='datetime64[ns, Australia/Adelaide]', freq='30D')
DateTimeIndex frequency... <30 * Days>
Check whether the date in DateTimeIndex is the first day of the quarter... [ True False False False False False]

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

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

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

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

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

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

    मान लीजिए, हमारे पास YYYY-MM-DD फॉर्मेट में एक तारीख है। हमें वर्ष का दिन नंबर लौटाना है। इसलिए यदि तारीख 2019-02-10 है, तो यह वर्ष का 41वां दिन है। समाधान के चरण मान लीजिए D दिनों की गिनती का एक ऐरे है जैसे [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] तारीख को वर्ष, महीना और दिन की सूची मे