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

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

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

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

import pandas as pd

DateTimeIndex बनाएं

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

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

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

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

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

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

पूरा उदाहरण

import pandas as pd

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

# 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 last day of the quarter...\n", datetimeindex.is_quarter_end)

आउटपुट

DateTimeIndex... DatetimeIndex(['2021-06-15 02:30:50+09:30', '2021-06-30 02:30:50+09:30', '2021-07-15 02:30:50+09:30', '2021-07-30 02:30:50+09:30', '2021-08-14 02:30:50+09:30', '2021-08-29 02:30:50+09:30'], dtype='datetime64[ns, Australia/Adelaide]', freq='15D')
DateTimeIndex frequency... <15 * Days>
Check whether the date in DateTimeIndex is the last day of the quarter... [False True False False False False]

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

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

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

  1. - पायथन - पैंडास सीरीज़ में अंतिम तत्व कैसे एक्सेस करें?

    हम अंतिम तत्व को एक्सेस करने के लिए iat एट्रिब्यूट का उपयोग करेंगे, क्योंकि इसका उपयोग पूर्णांक स्थिति द्वारा पंक्ति/कॉलम जोड़ी के लिए एकल मान एक्सेस करने के लिए किया जाता है। सबसे पहले आवश्यक पैंडास लाइब्रेरी इम्पोर्ट करें – import pandas as pd संख्याओं के साथ एक पैंडास सीरीज़ बनाएं – data = pd.Se

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

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