डेटऑफ़सेट एक निर्दिष्ट संख्या में मान्य तिथियों द्वारा तिथियों को स्थानांतरित करने के लिए बनाए जा सकते हैं। उदाहरण के लिए, Bday (2) किसी तिथि को दो कार्यदिवस आगे ले जाने के लिए उसमें जोड़ा जा सकता है। अगर तारीख किसी मान्य तारीख से शुरू नहीं होती है, तो उसे पहले एक मान्य तारीख पर ले जाया जाता है और फिर एक ऑफसेट जनरेट किया जाता है।
tseries.offsets.CustomBusinessHour.freqstr
पांडा tseries.offsets.CustomBusinessHour.freqstr
इस ऑब्जेक्ट पर लागू आवृत्ति को एक स्ट्रिंग ऑफ़सेट के रूप में लौटाता है।
सिंटैक्स: pandas.tseries.offsets.CustomBusinessHour.freqstr
पैरामीटर: कोई नहीं
रिटर्न: आवृत्ति स्ट्रिंग के रूप में लागू किया गया
उदाहरण # 1: पर लागू आवृत्ति को प्रिंट करने के लिए pandas.tseries.offsets.CustomBusinessHour.freqstr
विशेषता का उपयोग करें किसी दिए गए ऑफ़सेट ऑब्जेक्ट को स्ट्रिंग के रूप में .
# आयात पांडा को pd के रूप में
आयात <कोड वर्ग = "सादा"> पीडी के रूप में पांडा
<कोड वर्ग = "टिप्पणियां"> # एक टाइमस्टैम्प बनाएं
<कोड वर्ग = "सादा"> ts < /कोड> <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> पीडी। टाइमस्टैम्प ( <कोड वर्ग = "स्ट्रिंग"> `2019 -4-23 11: 15: 00` )
# ऑफ़सेट बनाएं
<कोड वर्ग = "सादा"> cbh <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> pd.tseries.offsets.CustomBusinessHour (एन <कोड क्लास = "कीवर्ड"> = <कोड क्लास = "वैल्यू"> 2 <कोड क्लास = "प्लेन">, वीकमास्क <कोड क्लास = "कीवर्ड"> = <कोड वर्ग = "स्ट्रिंग"> `सोम मंगल बुध गुरु` <कोड वर्ग = "सादा">,
<कोड वर्ग = "सादा"> प्रारंभ कोड> <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "स्ट्रिंग"> `12:00` <कोड वर्ग = "सादा">)
p>
# एक मार्क टाइम प्रिंट करें
प्रिंट करें <कोड वर्ग = "सादा"> (टीएस)
<कोड वर्ग = "टिप्पणियां"> # ऑफसेट प्रिंट करें कोड>
<कोड वर्ग = "कार्य"> प्रिंट <कोड वर्ग = "सादा"> (cbh)
>आउटपुट:
< img src = "http: //espressocode.top/images/sylsembcartaconwhi938227.jpg "/>
अब हम इस टाइमस्टैम्प ऑब्जेक्ट में डेटाटाइम वैल्यू बढ़ाने के लिए एक ऑफसेट जोड़ेंगे। हम इस ऑफ़सेट ऑब्जेक्ट पर लागू आवृत्ति को एक स्ट्रिंग के रूप में भी प्रिंट करेंगे।
<टेबल बॉर्डर = "0" सेलपैडिंग = " 0 "सेलस्पेसिंग =" 0 ">
# निर्दिष्ट टाइमस्टैम्प में एक ऑफसेट जोड़ता है
new_timestamp
<कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> टीएस <कोड वर्ग = "कीवर्ड"> + <कोड वर्ग = "सादा"> cbh
# अपडेटेड टाइमस्टैम्प प्रिंट करें
प्रिंट
< कोड वर्ग = "सादा"> (new_timestamp)
<कोड वर्ग = "टिप्पणियां"> # लागू आवृत्ति वापस करें
<कोड वर्ग = "टिप्पणियां "> # दिए गए ऑफ़सेट पर
<कोड वर्ग = "सादा"> परिणाम <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा" "> cbh.freqstr
# परिणाम प्रिंट करें
प्रिंट <कोड वर्ग = "सादा" "> (परिणाम)
आउटपुट:
जैसा कि हम आउटपुट में देख सकते हैं, हमने सफलतापूर्वक एक ऑफसेट बनाया है और इसे दिए गए टाइमस्टैम्प में जोड़ा है। हमने इस ऑफ़सेट ऑब्जेक्ट पर लागू आवृत्ति को एक स्ट्रिंग के रूप में भी मुद्रित किया है।
उदाहरण # 2. pandas.tseries.offsets.CustomBusinessHour.freqstr
का उपयोग करें। दिए गए ऑफसेट ऑब्जेक्ट पर एक लाइन के रूप में लागू आवृत्ति को प्रिंट करने के लिए विशेषता।
<टेबल बॉर्डर = "0" सेलपैडिंग = "0" सेलस्पेसिंग =" 0 ">
# import pandas as pd
import
पीडी के रूप में पांडा
<कोड वर्ग = "टिप्पणियां"> # एक टाइमस्टैम्प बनाएँ
<कोड वर्ग = "सादा"> टीएस <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> पीडी। टाइमस्टैम्प ( <कोड वर्ग = "स्ट्रिंग"> `2019-4 -23 11: 15: 00` )
# ऑफसेट बनाएं
cbh
=
pd.tseries.offsets.CustomBusinessHour (शुरू करें) <सह डी क्लास = "कीवर्ड"> = <कोड क्लास = "स्ट्रिंग"> `07:00` <कोड क्लास = "सादा">, एंड <कोड क्लास = "कीवर्ड" > = <कोड वर्ग ="स्ट्रिंग ">` 14:00` <कोड वर्ग = "सादा">)
<कोड वर्ग = "टिप्पणियां"> # प्रिंट टाइम स्टैम्प
<कोड क्लास = "फ़ंक्शंस"> प्रिंट <कोड क्लास = "प्लेन"> (टीएस)
<कोड वर्ग = "टिप्पणियां"> # प्रिंट ऑफ़सेट
<कोड वर्ग = "फ़ंक्शंस"> प्रिंट <कोड वर्ग = "सादा"> (cbh)
आउटपुट:
अब हम करेंगे डेटाटाइम मान बढ़ाने के लिए दिए गए टाइमस्टैम्प ऑब्जेक्ट में ऑफ़सेट जोड़ें। हम इस ऑफ़सेट ऑब्जेक्ट पर लागू आवृत्ति को एक स्ट्रिंग के रूप में भी प्रिंट करेंगे।
<टेबल बॉर्डर = "0" सेलपैडिंग = " 0 "सेलस्पेसिंग =" 0 ">
# निर्दिष्ट टाइमस्टैम्प में एक ऑफसेट जोड़ता है
new_timestamp
<कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> टीएस <कोड वर्ग = "कीवर्ड"> + <कोड वर्ग = "सादा"> cbh
# अपडेटेड टाइमस्टैम्प प्रिंट करें
प्रिंट
< कोड वर्ग = "सादा"> (new_timestamp)
<कोड वर्ग = "टिप्पणियां"> # लागू आवृत्ति वापस करें
<कोड वर्ग = "टिप्पणियां "> # दिए गए ऑफ़सेट पर
<कोड वर्ग = "सादा"> परिणाम <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा" "> cbh.freqstr
# परिणाम प्रिंट करें
प्रिंट <कोड वर्ग = "सादा" "> (परिणाम)
आउटपुट:
जैसा हम आउटपुट में देख सकते हैं, हमने सफलतापूर्वक ऑफसेट बनाया है और इसे दिए गए टाइमस्टैम्प में जोड़ा है। हमने दिए गए ऑफसेट ऑब्जेक्ट पर लागू आवृत्ति को एक स्ट्रिंग के रूप में भी मुद्रित किया है।
हमें उम्मीद है कि इस लेख ने समस्या को हल करने में आपकी मदद की है। अजगर | पांडा tseries.offsets.CustomBusinessHour.freqstr के अलावा, अन्य Python functions-संबंधित विषयों की जाँच करें।
पायथन में उत्कृष्टता प्राप्त करना चाहते हैं? सर्वश्रेष्ठ पायथन ऑनलाइन पाठ्यक्रम 2023 की हमारी समीक्षा देखें। यदि आप डेटा विज्ञान में रुचि रखते हैं, तो यह भी देखें कि R में प्रोग्रामिंग कैसे सीखें।
वैसे, यह सामग्री अन्य भाषाओं में भी उपलब्ध है:
<उल>California | 2023-02-07
Python functions सब कुछ थोड़ा भ्रमित कर रहा है 😭 अजगर | पांडा tseries.offsets.CustomBusinessHour.freqstr एकमात्र समस्या नहीं है जिसका मुझे सामना करना पड़ा. मुझे पूरा यकीन नहीं है कि यह सबसे अच्छी विधि है
San Francisco | 2023-02-07
सीधे शब्दों में कहें और साफ़ करें। साझा करने के लिए धन्यवाद। अजगर | पांडा tseries.offsets.CustomBusinessHour.freqstr और Python functions के साथ अन्य समस्याएं हमेशा मेरी कमजोर बिंदु थीं. कल चेक किया गया, यह काम करता है!
Abu Dhabi | 2023-02-07
समझाने के लिए धन्यवाद! मैं कुछ घंटों के लिए अजगर | पांडा tseries.offsets.CustomBusinessHour.freqstr के साथ फंस गया था, आखिरकार इसे पूरा कर लिया. मुझे पूरा यकीन नहीं है कि यह सबसे अच्छी विधि है
Shop
Latest questions