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

Python Pandas - जाँचें कि DateOffset मान सामान्यीकृत है या नहीं

DateOffset ऑब्जेक्ट का सामान्यीकरण जाँचें

Pandas में offset.normalize प्रॉपर्टी का उपयोग करके यह जाँचा जा सकता है कि DateOffset मान सामान्यीकृत है या नहीं।

आवश्यक लाइब्रेरी आयात करें

from pandas.tseries.offsets import DateOffset
import pandas as pd

टाइमस्टैम्प ऑब्जेक्ट सेट करें

timestamp = pd.Timestamp('2021-09-26 03:25:02.000045')

सामान्यीकृत DateOffset बनाएँ

months=4 से 4 महीने जोड़ें, normalize=True से समय मध्यरात्रि पर सेट करें:

offset = pd.tseries.offsets.DateOffset(months=4, normalize=True)

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

print("\nUpdated Timestamp...\n", timestamp + offset)

सामान्यीकरण स्थिति जाँचें

print("\nThe DateOffset is normalized..\n", offset.normalize)

पूर्ण उदाहरण

from pandas.tseries.offsets import DateOffset
import pandas as pd

# टाइमस्टैम्प सेट करें
timestamp = pd.Timestamp('2021-09-26 03:25:02.000045')
print("Timestamp...\n", timestamp)

# सामान्यीकृत DateOffset बनाएँ
offset = pd.tseries.offsets.DateOffset(months=4, normalize=True)

# ऑफ़सेट प्रदर्शित करें
print("\nDateOffset...\n", offset)

# अपडेटेड टाइमस्टैम्प
print("\nUpdated Timestamp...\n", timestamp + offset)

# सामान्यीकरण जाँचें
print("\nThe DateOffset is normalized..\n", offset.normalize)

आउटपुट

Timestamp...
2021-09-26 03:25:02.000045
DateOffset...
<DateOffset: months=4>
Updated Timestamp...
2022-01-26 00:00:00
The DateOffset is normalized.. True

व्याख्या

  • normalize=True परिणाम के समय घटक को 00:00:00 पर सेट करता है
  • 4 महीने जोड़ने पर सितंबर 2021 से जनवरी 2022 आता है
  • मूल समय 03:25:02 था, सामान्यीकरण के बाद 00:00:00 हो गया
  • normalize प्रॉपर्टी बूलियन मान लौटाती है
  1. - पायथन का उपयोग करके जांचें कि किसी संख्या में दिए गए बेस में लगातार शून्य हैं या नहीं

    जब यह जांचने की आवश्यकता होती है कि किसी संख्या के विशिष्ट बेस में लगातार शून्य हैं या नहीं, तो एक मेथड परिभाषित की जाती है जो संख्या और बेस को पैरामीटर के रूप में लेती है, और दूसरी मेथड का उपयोग करके Yes या No लौटाती है यह इस बात पर निर्भर करता है कि बेस मौजूद है या नहीं। उदाहरण 0):

  1. - Python में दी गई संख्या यूक्लिड नंबर है या नहीं जांचें

    मान लीजिए हमारे पास एक संख्या n है। हमें जांचना है कि n यूक्लिड नंबर है या नहीं। जैसा कि हम जानते हैं यूक्लिड संख्याएं पूर्णांक हैं जिन्हें इस रूप में दर्शाया जा सकता है:n= Pn+1जहां पहले n अभाज्य संख्याओं का गुणनफल है।तो, यदि इनपुट n = 211 जैसा है, तो आउटपुट True होगा n को इस रूप में दर्शाया जा सकता

  1. - Python में स्ट्रिंग का औसत वर्ण मौजूद है या नहीं जांचें

    मान लीजिए हमारे पास एक स्ट्रिंग s है जिसमें अल्फान्यूमेरिक वर्ण हैं, हमें जांचना है कि स्ट्रिंग का औसत वर्ण मौजूद है या नहीं, यदि हां तो वह वर्ण लौटाएं। यहां औसत वर्ण s में प्रत्येक वर्ण के ASCII मानों के औसत का फ्लोर लेकर पाया जा सकता है।तो, यदि इनपुट s = pqrst जैसा है, तो आउटपुट r होगा क्योंकि वर्