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

पायथन पांडा - जांचें कि बिजनेसडे ऑफसेट को सामान्य किया गया है या नहीं

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

सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -

import datetime
import pandas as pd

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

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

BusinessDay ऑफ़सेट बनाएँ। BusinessDay DateOffset उपवर्ग है। हमने "सामान्यीकृत" पैरामीटर का उपयोग करके 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

# Set the timestamp object in Pandas
timestamp = pd.Timestamp('2021-10-30 01:55:02.000045')

# Display the Timestamp
print("Timestamp...\n",timestamp)

# Create the BusinessDay Offset
# BusinessDay is the DateOffset subclass
# We have normalized the BusinessDay using the "normalize" parameter
bdOffset = pd.tseries.offsets.BusinessDay(offset = datetime.timedelta(hours = 8, minutes = 10), normalize=True)

# Display the BusinessDay Offset
print("\nBusinessDay Offset...\n",bdOffset)

# Display the Updated Timestamp
print("\nUpdated Timestamp...\n",timestamp + bdOffset)

# return the frequency applied on the given BusinessDay object as a string
print("\nFrequency on the given BusinessDay Offset...\n",bdOffset.freqstr)

# return the name of the frequency applied on the given BusinessDay object
print("\nThe name of the frequency on the BusinessDay object..\n", bdOffset.name)

# check whether the BusinessDay Offset is normalized or not
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

  1. यह जाँचने के लिए प्रोग्राम कि क्या वाक्य पैंग्राम है या पायथन का उपयोग नहीं कर रहा है

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

  1. जाँच करें कि किसी संख्या में दिए गए आधार में लगातार 0 है या पायथन का उपयोग नहीं कर रहा है

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

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

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