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

पायथन पैंडास CustomBusinessHour ऑफसेट ऑब्जेक्ट - अगले व्यावसायिक दिन पर जाएं


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

import pandas as pd

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

timestamp = pd.Timestamp('2021-12-20 08:35:10') 

CustomBusinessHour ऑफसेट बनाएं। CustomBusinessHour DateOffset सबक्लास है:

cbhOffset = pd.tseries.offsets.CustomBusinessHour(start ='09:30', end ='18:00', n = 5, weekmask = 'Mon Tue Wed Fri')

CustomBusinessHour ऑफसेट प्रदर्शित करें:

print("\nCustomBusinessHour Offset...\n",cbhOffset) 

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

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

उदाहरण

निम्न कोड है:

import pandas as pd # Set the timestamp object in Pandas timestamp = pd.Timestamp('2021-12-20 08:35:10') # Display the Timestamp print("Timestamp...\n",timestamp) # Create the CustomBusinessHour Offset # CustomBusinessHour is the DateOffset subclass # Weekmask of valid business days cbhOffset = pd.tseries.offsets.CustomBusinessHour(start ='09:30', end ='18:00', n = 5, weekmask = 'Mon Tue Wed Fri') # Display the CustomBusinessHour Offset print("\nCustomBusinessHour Offset...\n",cbhOffset) # Display the next business day print("\nThe next business day...\n",timestamp + cbhOffset.next_bday)

आउटपुट

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

Timestamp... 2021-12-20 08:35:10 CustomBusinessHour Offset... <5 * CustomBusinessHours: CBH=09:30-18:00> The next business day... 2021-12-21 08:35:10

  1. - पायथन पैंडास - पीरियड ऑब्जेक्ट का टाइमस्टैम्प प्रतिनिधित्व लौटाएं

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

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

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

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

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