परिचय
निर्दिष्ट रिज़ॉल्यूशन (आवृत्ति) पर सीलिंग (ceil) किया गया नया Timedelta प्राप्त करने के लिए timedelta.ceil() मेथड का उपयोग करें। freq पैरामीटर से रिज़ॉल्यूशन सेट करें।
आवश्यक लाइब्रेरी आयात करें
import pandas as pd
Timedelta ऑब्जेक्ट बनाएं
पायथन का मानक datetime लाइब्रेरी timedelta के लिए अलग प्रतिनिधित्व उपयोग करता है। Timedelta ऑब्जेक्ट बनाएं।
timedelta = pd.Timedelta('6 days 1 min 30 s')
Timedelta प्रदर्शित करें
print("Timedelta...\n", timedelta)
दिनों की आवृत्ति पर सीलिंग किया गया Timedelta लौटाएं
res = timedelta.ceil(freq='D')
पूर्ण उदाहरण
import pandas as pd
# TimeDeltas पायथन के मानक datetime लाइब्रेरी से अलग प्रतिनिधित्व उपयोग करता है
# Timedelta ऑब्जेक्ट बनाएं
timedelta = pd.Timedelta('6 days 1 min 30 s')
# Timedelta प्रदर्शित करें
print("Timedelta...\n", timedelta)
# सीलिंग किया गया Timedelta लौटाएं
# दिनों की आवृत्ति पर सीलिंग
res = timedelta.ceil(freq='D')
# सीलिंग किया गया Timedelta प्रदर्शित करें
print("\nTimedelta (सीलिंग किया गया)...\n", res)
आउटपुट
Timedelta... 6 days 00:01:30 Timedelta (सीलिंग किया गया)... 7 days 00:00:00
व्याख्या
- मूल: 6 दिन 1 मिनट 30 सेकंड
freq='D'(दिन) पर सीलिंग: अगले पूर्ण दिन तक राउंड अप → 7 दिन- अन्य फ्रीक्वेंसी: 'H' (घंटा), 'T'/'min' (मिनट), 'S' (सेकंड), 'ms' (मिलीसेकंड), 'us' (माइक्रोसेकंड), 'ns' (नैनोसेकंड)
floor()फ्लोर (राउंड डाउन) के लिए,round()राउंडिंग के लिए।