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

Python Pandas - जाँचें कि दिया गया DateOffset एंकोर्ड है या नहीं

DateOffset ऑब्जेक्ट का एंकोर्ड (anchored) होना जाँचें

Pandas में offset.is_anchored() विधि का उपयोग करके यह जाँचा जा सकता है कि दिया गया DateOffset एंकोर्ड है या नहीं। एंकोर्ड ऑफ़सेट वे होते हैं जो विशिष्ट आवृत्ति (जैसे साप्ताहिक, मासिक) से बंधे होते हैं।

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

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

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

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

एंकोर्ड DateOffset बनाएँ

to_offset("W-TUE") मंगलवार के साप्ताहिक आवृत्ति का एंकोर्ड ऑफ़सेट बनाता है:

offset = to_offset("W-TUE")

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

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

एंकोर्ड स्थिति जाँचें

print("\nCheck whether the DateOffset is anchored...\n", offset.is_anchored())

पूर्ण उदाहरण

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 बनाएँ (मंगलवार साप्ताहिक)
offset = to_offset("W-TUE")

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

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

# एंकोर्ड जाँचें
print("\nCheck whether the DateOffset is anchored...\n", offset.is_anchored())

आउटपुट

Timestamp...
2021-09-26 03:25:02.000045
DateOffset...
<Week: weekday=1>
Updated Timestamp...
2021-09-28 03:25:02.000045
Check whether the DateOffset is anchored... True

व्याख्या

  • 26 सितंबर 2021 रविवार था
  • W-TUE अगले मंगलवार (28 सितंबर) पर जाता है
  • is_anchored() True लौटाता है क्योंकि यह साप्ताहिक आवृत्ति है
  • एंकोर्ड ऑफ़सेट: साप्ताहिक (W), मासिक (M), त्रैमासिक (Q), वार्षिक (A)
  • नॉन-एंकोर्ड ऑफ़सेट: दैनिक (D), घंटे (H), मिनट (T), सेकंड (S)
  1. - पायथन में जांचें कि कोई स्ट्रिंग दिए गए नाम का टाइप किया गया संस्करण है या नहीं

    मान लीजिए हमारे पास दो लोअरकेस स्ट्रिंग्स s और t हैं। कभी-कभी जब हम एक स्वर (vowel) टाइप करते हैं, तो कुंजी देर तक दबी रह सकती है, और स्वर 1 या अधिक बार दोहराया जा सकता है। हमें यह जांचना है कि क्या संभव है कि t, s को इंगित करता हुआ टाइप किया गया संस्करण है। उदाहरण के लिए, यदि इनपुट s = mine, t = m

  1. पायथन प्रोग्राम: जांचें कि दी गई स्ट्रिंग पैंग्राम है या नहीं पायथन प्रोग्राम: जांचें कि दी गई स्ट्रिंग पैंग्राम है या नहीं

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक स्ट्रिंग इनपुट दिए जाने पर, हमें यह जांचने के लिए एक पायथन प्रोग्राम जनरेट करना होगा कि वह स्ट्रिंग पैंग्राम है या नहीं। एक पैंग्राम एक वाक्य/शब्दों की श्रृंखला है जिसमें अंग्रेजी

  1. - पायथन प्रोग्राम: जांचें कि दिया गया ऐरे मोनोटोनिक है या नहीं

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक ऐरे इनपुट Arr दिया गया है जिसमें n इंटीजर्स हैं। हमें जांचना होगा कि इनपुट ऐरे मोनोटोनिक प्रकृति का है या नहीं। एक ऐरे को मोनोटोनिक प्रकृति का कहा जाता है यदि यह लगातार बढ़ रहा है