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

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

यह जांचने के लिए कि दिया गया टाइमस्टैम्प ऑफ़सेट पर है या नहीं, पंडों में CustomBusinessHour.is_on_offset() का उपयोग करें। टाइमस्टैम्प को जाँचने के लिए तर्क के रूप में पास करें।

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

import pandas as pd

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

timestamp = pd.Timestamp('2021-11-14 05:20:30')

CustomBusinessHour ऑफ़सेट बनाएँ। CustomBusinessHour डेटऑफ़सेट उपवर्ग है -

cbhOffset = pd.tseries.offsets.CustomBusinessHour(start="09:30", end = "18:30")

ऑफ़सेट को टाइमस्टैम्प में जोड़ें और अपडेट किया गया टाइमस्टैम्प प्रदर्शित करें

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

जांचें कि दिया गया टाइमस्टैम्प ऑफ़सेट पर है या नहीं -

offset = cbhOffset.is_on_offset(pd.Timestamp('2021-11-20 05:20:30'))

परिणाम प्रदर्शित करें -

print("\nCheck if the given timestamp is on offset or not...\n",offset)

उदाहरण

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

import pandas as pd

# Set the timestamp object in Pandas
timestamp = pd.Timestamp('2021-11-14 05:20:30')

# Display the Timestamp
print("Timestamp...\n",timestamp)
# Create the CustomBusinessHour Offset
# CustomBusinessHour 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.
cbhOffset = pd.tseries.offsets.CustomBusinessHour(start="09:30", end = "18:30")

# Display the CustomBusinessHour Offset
print("\nCustomBusinessHour Offset...\n",cbhOffset)

# Add the offset to the Timestamp and display the Updated Timestamp
print("\nUpdated Timestamp...\n",timestamp + cbhOffset)

# Check if the given timestamp is on offset or not
offset = cbhOffset.is_on_offset(pd.Timestamp('2021-11-20 05:20:30'))

# display the result
print("\nCheck if the given timestamp is on offset or not...\n",offset)

आउटपुट

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

Timestamp...
 2021-11-14 05:20:30

CustomBusinessHour Offset...
 <CustomBusinessHour: CBH=09:30-18:30>

Updated Timestamp...
 2021-11-15 10:30:00

Check if the given timestamp is on offset or not...
 False

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

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

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

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

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

    मान लीजिए कि हमारे पास एक संख्या n है। हमें यह जांचना है कि n एक अयस्क संख्या है या नहीं। जैसा कि हम जानते हैं कि एक अयस्क संख्या एक संख्या है जिसके भाजक का एक पूर्णांक हार्मोनिक मान होता है। इसलिए, यदि इनपुट 28 की तरह है, तो आउटपुट सही होगा क्योंकि 28 के छह भाजक हैं:[1, 2, 4, 7, 14, 28], इसलिए