BusinessDay ऑफ़सेट ऑब्जेक्ट पर लागू आवृत्ति का नाम प्राप्त करें
Pandas में BusinessDay.name प्रॉपर्टी का उपयोग करके ऑफ़सेट पर लागू आवृत्ति का नाम प्राप्त किया जा सकता है।
आवश्यक लाइब्रेरी आयात करें
import datetime
import pandas as pd
टाइमस्टैम्प ऑब्जेक्ट सेट करें
timestamp = pd.Timestamp('2021-10-30 01:55:02.000045')
BusinessDay ऑफ़सेट बनाएँ
bdOffset = pd.tseries.offsets.BusinessDay(offset=datetime.timedelta(hours=8, minutes=10))
अपडेटेड टाइमस्टैम्प प्रदर्शित करें
print("\nUpdated Timestamp...\n", timestamp + bdOffset)
आवृत्ति का नाम प्राप्त करें
print("\nThe name of the frequency on the BusinessDay object..\n", bdOffset.name)
पूर्ण उदाहरण
import datetime
import pandas as pd
# टाइमस्टैम्प सेट करें
timestamp = pd.Timestamp('2021-10-30 01:55:02.000045')
print("Timestamp...\n", timestamp)
# BusinessDay ऑफ़सेट बनाएँ
bdOffset = pd.tseries.offsets.BusinessDay(offset=datetime.timedelta(hours=8, minutes=10))
# ऑफ़सेट प्रदर्शित करें
print("\nBusinessDay Offset...\n", bdOffset)
# अपडेटेड टाइमस्टैम्प
print("\nUpdated Timestamp...\n", timestamp + bdOffset)
# आवृत्ति स्ट्रिंग
print("\nFrequency on the given BusinessDay Offset...\n", bdOffset.freqstr)
# आवृत्ति का नाम प्राप्त करें
print("\nThe name of the frequency on the BusinessDay object..\n", bdOffset.name)
आउटपुट
Timestamp...
2021-10-30 01:55:02.000045
BusinessDay Offset...
<BusinessDay: offset=datetime.timedelta(seconds=29400)>
Updated Timestamp...
2021-11-01 10:05:02.000045
Frequency on the given BusinessDay Offset...
B+8H10Min
The name of the frequency on the BusinessDay object.. B
व्याख्या
nameप्रॉपर्टी बेस आवृत्ति का नाम लौटाती है- BusinessDay के लिए यह
'B'होता है - अतिरिक्त ऑफ़सेट (8H10Min) नाम में शामिल नहीं होता
rule_codeऔरnameदोनों'B'लौटाते हैं