BusinessHour ऑफ़सेट ऑब्जेक्ट पर लागू कीवर्ड आर्गुमेंट्स प्राप्त करें
Pandas में BusinessHour.kwds प्रॉपर्टी का उपयोग करके ऑफ़सेट निर्माण में उपयोग किए गए कीवर्ड आर्गुमेंट्स को डिक्शनरी के रूप में प्राप्त किया जा सकता है।
आवश्यक लाइब्रेरी आयात करें
import pandas as pd
BusinessHour ऑफ़सेट बनाएँ
bhOffset = pd.tseries.offsets.BusinessHour(start="09:30", end="18:00")
टाइमस्टैम्प ऑब्जेक्ट सेट करें
timestamp = pd.Timestamp('2021-1-1 01:55:30')
अपडेटेड टाइमस्टैम्प प्रदर्शित करें
print("\nUpdated Timestamp...\n", timestamp + bhOffset)
कीवर्ड आर्गुमेंट्स प्राप्त करें
print("\nKeyword arguments on the given BusinessHour Offset...\n", bhOffset.kwds)
पूर्ण उदाहरण
import pandas as pd
# टाइमस्टैम्प सेट करें
timestamp = pd.Timestamp('2021-1-1 01:55:30')
print("Timestamp...\n", timestamp)
# BusinessHour ऑफ़सेट बनाएँ
bhOffset = pd.tseries.offsets.BusinessHour(start="09:30", end="18:00")
# ऑफ़सेट प्रदर्शित करें
print("\nBusinessHour Offset...\n", bhOffset)
# अपडेटेड टाइमस्टैम्प
print("\nUpdated Timestamp...\n", timestamp + bhOffset)
# आवृत्ति स्ट्रिंग प्राप्त करें
print("\nFrequency applied on the given BusinessHour Offset object...\n", bhOffset.freqstr)
# कीवर्ड आर्गुमेंट्स प्राप्त करें
print("\nKeyword arguments on the given BusinessHour Offset...\n", bhOffset.kwds)
आउटपुट
Timestamp...
2021-01-01 01:55:30
BusinessHour Offset...
<BusinessHour: BH=09:30-18:00>
Updated Timestamp...
2021-01-01 10:30:00
Frequency applied on the given BusinessHour Offset object...
BH
Keyword arguments on the given BusinessHour Offset...
{'start': (datetime.time(9, 30),), 'end': (datetime.time(18, 0),), 'offset': datetime.timedelta(0)}
व्याख्या
kwdsएक डिक्शनरी लौटाता है जिसमें निर्माण पैरामीटर्स होते हैंstartऔरendकस्टम व्यावसायिक घंटे दिखाते हैंoffsetअतिरिक्त टाइमडेल्टा ऑफ़सेट दिखाता है (डिफ़ॉल्ट 0)