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

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

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' लौटाते हैं
  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.freqstr प्रॉपर्टी का उपयोग करके DateOffset ऑब्जेक्ट पर लागू आवृत्ति को स्ट्रिंग प्रतिनिधित्व के रूप में प्राप्त किया जा सकता है। आवश्यक लाइब्रेरी आयात करें from pandas.tseries.offsets import DateOffset import

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

    दिए गए पीरियड ऑब्जेक्ट पर लागू टाइम सीरीज फ्रीक्वेंसी का स्ट्रिंग एलियास लौटाने के लिए, period.freqstr प्रॉपर्टी का उपयोग करें। सबसे पहले, आवश्यक लाइब्रेरी इंपोर्ट करें: import pandas as pd pandas.Period समय की अवधि को दर्शाता है। दो पीरियड ऑब्जेक्ट बनाएं: period1 = pd.Period(2020-09-23 03:55:20) p