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

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

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

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

import pandas as pd

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

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

BusinessHour ऑफ़सेट बनाएँ। हमने "सामान्यीकृत" पैरामीटर का उपयोग करके BusinessHour को सामान्य कर दिया है -

bhOffset = pd.tseries.offsets.BusinessHour(start="09:30", end = "18:00", normalize=True)

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

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

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

print("\nThe BusinessHour Offset is normalized ?\n", bhOffset.normalize)

उदाहरण

निम्नलिखित कोड है -

import pandas as pd

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

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

# Create the BusinessHour Offset
# BusinessHour is the DateOffset subclass
# Here, "start" is the start time of your custom business hour in 24h format.
# The "end" is the end time of your custom business hour in 24h format.
# We have normalized the BusinessHour using the "normalize" parameter
bhOffset = pd.tseries.offsets.BusinessHour(start="09:30", end = "18:00", normalize=True)

# Display the BusinessHour Offset
print("\nBusinessHour Offset...\n",bhOffset)

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

# check whether the BusinessHour Offset is normalized or not
print("\nThe BusinessHour Offset is normalized ?\n", bhOffset.normalize)

आउटपुट

यह निम्नलिखित कोड उत्पन्न करेगा -

Timestamp...
 2021-01-01 01:55:30

BusinessHour Offset...
 <BusinessHour: BH=09:30-18:00>

Updated Timestamp...
 2021-01-01 00:00:00

The BusinessHour Offset is normalized ?
 True

  1. पायथन पांडा - यूटीसी ऑफसेट समय प्राप्त करें

    UTC ऑफ़सेट समय प्राप्त करने के लिए, timestamp.utcoffset() . का उपयोग करें . सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd टाइमस्टैम्प बनाना timestamp = pd.Timestamp('2021-10-16T15:12:34.261811624', tz='UTC') UTC दिन और समय के साथ नया टाइमस्टैम्प timestamp.utcnow

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

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

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

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