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

पायथन पांडस बिजनेसआवर ऑफ़सेट ऑब्जेक्ट - अगले कारोबारी दिन पर जाएँ

पांडा में BusinessHour.next_bday प्रॉपर्टी का उपयोग करके अगले कारोबारी दिन पर जाएं। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -

import datetime
import pandas as pd

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

bhOffset = pd.tseries.offsets.BusinessHour(offset = datetime.timedelta(days = 3, hours = 3))

BusinessHour ऑफ़सेट प्रदर्शित करें -

print("\nBusinessHour Offset...\n",bhOffset)

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

timestamp = pd.Timestamp('2021-9-30 06:50:20')

अगला व्यावसायिक दिन प्रदर्शित करें -

print("\nThe next business day...\n",timestamp + bhOffset.next_bday)

उदाहरण

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

import datetime
import pandas as pd

# Set the timestamp object in Pandas
timestamp = pd.Timestamp('2021-9-30 06:50:20')

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

# Create the BusinessHour Offset
# BusinessHour is the DateOffset subclass
bhOffset = pd.tseries.offsets.BusinessHour(offset = datetime.timedelta(days = 3, hours = 3))
# Display the BusinessHour Offset
print("\nBusinessHour Offset...\n",bhOffset)

# Display the next business day
print("\nThe next business day...\n",timestamp + bhOffset.next_bday)

आउटपुट

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

Timestamp...
 2021-09-30 06:50:20

BusinessHour Offset...
 <BusinessHour: offset=datetime.timedelta(days=3, seconds=10800): BH=09:00-17:00>

The next business day...
 2021-10-01 06:50:20

  1. पायथन पांडा - अवधि वस्तु का टाइमस्टैम्प प्रतिनिधित्व लौटाएं

    पीरियड ऑब्जेक्ट का टाइमस्टैम्प प्रतिनिधित्व वापस करने के लिए, period.to_timestamp() का उपयोग करें विधि। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd पांडा। अवधि समय की अवधि का प्रतिनिधित्व करती है। एक अवधि वस्तु बनाना period = pd.Period(freq="S", year = 2021, month =

  1. पायथन - पंडों में टाइमस्टैम्प ऑब्जेक्ट से कार्यदिवस प्राप्त करें

    टाइमस्टैम्प ऑब्जेक्ट से कार्यदिवस प्राप्त करने के लिए, timestamp.weekday() . का उपयोग करें तरीका। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd import datetime पंडों में टाइमस्टैम्प सेट करें। टाइमस्टैम्प ऑब्जेक्ट बनाएं timestamp = pd.Timestamp(datetime.datetime(2021, 5, 12)) वर

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

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