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

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

DateOffset ऑब्जेक्ट पर लागू आवृत्ति स्ट्रिंग प्राप्त करें

Pandas में offset.freqstr प्रॉपर्टी का उपयोग करके DateOffset ऑब्जेक्ट पर लागू आवृत्ति को स्ट्रिंग के रूप में प्राप्त किया जा सकता है।

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

from pandas.tseries.frequencies import to_offset
import pandas as pd

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

timestamp = pd.Timestamp('2021-09-26 03:25:02.000045')

DateOffset बनाएँ

"5D" का अर्थ है 5 दिन की वृद्धि:

offset = to_offset("5D")

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

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

आवृत्ति स्ट्रिंग प्राप्त करें

print("\nThe frequency on the DateOffset object..\n", offset.freqstr)

पूर्ण उदाहरण

from pandas.tseries.frequencies import to_offset
import pandas as pd

# टाइमस्टैम्प सेट करें
timestamp = pd.Timestamp('2021-09-26 03:25:02.000045')
print("Timestamp...\n", timestamp)

# DateOffset बनाएँ (5 दिन)
offset = to_offset("5D")

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

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

# आवृत्ति स्ट्रिंग प्राप्त करें
print("\nThe frequency on the DateOffset object..\n", offset.freqstr)

आउटपुट

Timestamp...
2021-09-26 03:25:02.000045
DateOffset...
<5 * Days>
Updated Timestamp...
2021-10-01 03:25:02.000045
The frequency on the DateOffset object.. 5D

व्याख्या

  • freqstr पूर्ण आवृत्ति स्ट्रिंग लौटाता है ('5D')
  • इसमें वृद्धि की संख्या (5) और आवृत्ति कोड (D) दोनों शामिल हैं
  • 26 सितंबर + 5 दिन = 1 अक्टूबर
  • rule_code केवल 'D' लौटाता, freqstr पूरा '5D' लौटाता है
  1. - पायथन पैंडास - पीरियड ऑब्जेक्ट को मिनट फ्रीक्वेंसी के साथ टाइमस्टैम्प के रूप में लौटाएं

    पीरियड ऑब्जेक्ट को मिनट फ्रीक्वेंसी के साथ टाइमस्टैम्प के रूप में लौटाने के लिए, period.to_timestamp() मेथड का उपयोग करें और freq पैरामीटर को T पर सेट करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd पीरियड ऑब्जेक्ट बनाएं pandas.Period समय की अवधि को दर्शाता है। पीरियड ऑब्जेक्ट बनाना: period =

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

    पीरियड ऑब्जेक्ट को मासिक फ्रीक्वेंसी के साथ टाइमस्टैम्प के रूप में लौटाने के लिए, period.to_timestamp() मेथड का उपयोग करें और freq पैरामीटर को M पर सेट करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd पीरियड ऑब्जेक्ट बनाएं pandas.Period समय की अवधि को दर्शाता है। पीरियड ऑब्जेक्ट बनाना: period

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

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