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

Python Pandas - BusinessDay ऑफ़सेट पर लागू नियम कोड प्राप्त करें

BusinessDay ऑफ़सेट ऑब्जेक्ट पर लागू नियम कोड प्राप्त करें

Pandas में BusinessDay.rule_code प्रॉपर्टी का उपयोग करके ऑफ़सेट पर लागू आवृत्ति का नियम कोड प्राप्त किया जा सकता है।

आवश्यक लाइब्रेरी आयात करें

import datetime
import pandas as pd

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

timestamp = pd.Timestamp('2021-10-30 01:55:02.000045')

BusinessDay ऑफ़सेट बनाएँ

यहाँ offset पैरामीटर से अतिरिक्त समय ऑफ़सेट (8 घंटे 10 मिनट) जोड़ा गया है:

bdOffset = pd.tseries.offsets.BusinessDay(offset=datetime.timedelta(hours=8, minutes=10))

अपडेटेड टाइमस्टैम्प प्रदर्शित करें

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

नियम कोड प्राप्त करें

print("\nThe rule code of the BusinessDay object..\n", bdOffset.rule_code)

पूर्ण उदाहरण

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 rule code of the BusinessDay object..\n", bdOffset.rule_code)

आउटपुट

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 rule code of the BusinessDay object.. B

व्याख्या

  • rule_code केवल बेस आवृत्ति कोड लौटाता है ('B' BusinessDay के लिए)
  • freqstr पूर्ण आवृत्ति स्ट्रिंग दिखाता है जिसमें ऑफ़सेट शामिल है
  • 30 अक्टूबर शनिवार था, अगला व्यावसायिक दिन 1 नवंबर सोमवार है
  • 8 घंटे 10 मिनट जोड़ने पर समय 10:05:02 हो जाता है
  1. - Python Pandas - DateOffset ऑब्जेक्ट पर लागू आवृत्ति प्राप्त करें

    DateOffset ऑब्जेक्ट पर लागू आवृत्ति स्ट्रिंग प्राप्त करें Pandas में offset.freqstr प्रॉपर्टी का उपयोग करके DateOffset ऑब्जेक्ट पर लागू आवृत्ति को स्ट्रिंग के रूप में प्राप्त किया जा सकता है। आवश्यक लाइब्रेरी आयात करें from pandas.tseries.frequencies import to_offset import pandas as pd टाइमस्टैम्

  1. - Python Pandas - DateOffset ऑब्जेक्ट में नैनोसेकंड की संख्या प्राप्त करें

    DateOffset ऑब्जेक्ट में नैनोसेकंड की संख्या प्राप्त करें Pandas में offset.nanos प्रॉपर्टी का उपयोग करके DateOffset ऑब्जेक्ट में नैनोसेकंड की कुल संख्या प्राप्त की जा सकती है। आवश्यक लाइब्रेरी आयात करें from pandas.tseries.frequencies import to_offset import pandas as pd टाइमस्टैम्प ऑब्जेक्ट सेट क

  1. - Python Pandas - DateOffset ऑब्जेक्ट पर लागू आवृत्ति को स्ट्रिंग के रूप में प्राप्त करें

    DateOffset ऑब्जेक्ट पर लागू आवृत्ति को स्ट्रिंग के रूप में प्राप्त करें Pandas में offset.freqstr प्रॉपर्टी का उपयोग करके DateOffset ऑब्जेक्ट पर लागू आवृत्ति को स्ट्रिंग प्रतिनिधित्व के रूप में प्राप्त किया जा सकता है। आवश्यक लाइब्रेरी आयात करें from pandas.tseries.offsets import DateOffset import