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

Python Pandas - BusinessDay ऑफ़सेट पर लागू वृद्धि की संख्या प्राप्त करें

BusinessDay ऑफ़सेट पर लागू वृद्धि (increments) की संख्या प्राप्त करें

Pandas में BusinessDay.n प्रॉपर्टी का उपयोग करके ऑफ़सेट ऑब्जेक्ट पर लागू वृद्धि की संख्या प्राप्त की जा सकती है।

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

import datetime
import pandas as pd

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

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

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

n=6 का अर्थ है 6 व्यावसायिक दिन जोड़ना:

bdOffset = pd.tseries.offsets.BusinessDay(n=6)

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

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

वृद्धि की संख्या प्राप्त करें

print("\nThe count of increments on the BusinessDay object..\n", bdOffset.n)

पूर्ण उदाहरण

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(n=6)

# ऑफ़सेट प्रदर्शित करें
print("\nBusinessDay Offset...\n", bdOffset)

# अपडेटेड टाइमस्टैम्प
print("\nUpdated Timestamp...\n", timestamp + bdOffset)

# आवृत्ति स्ट्रिंग
print("\nFrequency on the given BusinessDay Offset...\n", bdOffset.freqstr)

# वृद्धि की संख्या
print("\nThe count of increments on the BusinessDay object..\n", bdOffset.n)

आउटपुट

Timestamp...
2021-10-30 01:55:02.000045
BusinessDay Offset...
<6 * BusinessDays>
Updated Timestamp...
2021-11-08 01:55:02.000045
Frequency on the given BusinessDay Offset...
6B
The count of increments on the BusinessDay object.. 6

व्याख्या

  • 30 अक्टूबर 2021 शनिवार था
  • 6 व्यावसायिक दिन जोड़ने पर 8 नवंबर 2021 (सोमवार) आता है
  • freqstr '6B' दिखाता है (6 व्यावसायिक दिन)
  • शनिवार और रविवार स्वचालित रूप से छोड़ दिए जाते हैं
  1. - Python Pandas - DateOffset ऑब्जेक्ट पर लागू वृद्धि की संख्या प्राप्त करें

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

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

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

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

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