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

Python Pandas - जाँचें कि BusinessDay ऑफ़सेट सामान्यीकृत है या नहीं

BusinessDay ऑफ़सेट का सामान्यीकरण जाँचें

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

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

import datetime
import pandas as pd

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

timestamp = pd.Timestamp('2021-10-30 01:55:02.000045')

सामान्यीकृत BusinessDay ऑफ़सेट बनाएँ

bdOffset = pd.tseries.offsets.BusinessDay(offset=datetime.timedelta(hours=8, minutes=10), normalize=True)

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

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

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

print("\nThe BusinessDay Offset is normalized..\n", bdOffset.normalize)

पूर्ण उदाहरण

import datetime
import pandas as pd

# टाइमस्टैम्प सेट करें
timestamp = pd.Timestamp('2021-10-30 01:55:02.000045')
print("Timestamp...\n", timestamp)

# सामान्यीकृत BusinessDay ऑफ़सेट बनाएँ
bdOffset = pd.tseries.offsets.BusinessDay(offset=datetime.timedelta(hours=8, minutes=10), normalize=True)

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

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

# आवृत्ति स्ट्रिंग
print("\nFrequency on the given BusinessDay Offset...\n", bdOffset.freqstr)

# आवृत्ति का नाम
print("\nThe name of the frequency on the BusinessDay object..\n", bdOffset.name)

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

आउटपुट

Timestamp...
2021-10-30 01:55:02.000045
BusinessDay Offset...
<BusinessDay: offset=datetime.timedelta(seconds=29400)>
Updated Timestamp...
2021-11-01 00:00:00
Frequency on the given BusinessDay Offset...
B+8H10Min
The name of the frequency on the BusinessDay object..
B
The BusinessDay Offset is normalized.. True

मुख्य बिंदु

  • normalize=True परिणाम के समय को 00:00:00 पर सेट कर देता है
  • 30 अक्टूबर शनिवार था, अगला व्यावसायिक दिन 1 नवंबर है
  • सामान्यीकरण के कारण समय 00:00:00 हो जाता है (10:05:02 के बजाय)
  • normalize प्रॉपर्टी True लौटाती है
  1. - पायथन का उपयोग करके जांचें कि वाक्य पैंग्राम है या नहीं

    मान लीजिए हमारे पास केवल लोअरकेस अंग्रेजी अक्षरों वाला एक वाक्य s है। हमें जांचना है कि यह पैंग्राम है या नहीं? एक स्ट्रिंग को पैंग्राम कहा जाता है यदि इसमें अंग्रेजी वर्णमाला के सभी 26 अक्षर मौजूद हों। उदाहरण के लिए, यदि इनपुट s = thegrumpywizardmakestoxicbrewfortheevilqueenandjack है, तो आउटपुट T

  1. - पायथन का उपयोग करके जांचें कि किसी संख्या में दिए गए बेस में लगातार शून्य हैं या नहीं

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

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

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