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

Python Pandas - निर्दिष्ट रिज़ॉल्यूशन पर सीलिंग किया गया नया Timedelta लौटाएं

परिचय

निर्दिष्ट रिज़ॉल्यूशन (आवृत्ति) पर सीलिंग (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() राउंडिंग के लिए।
  1. - पायथन पैंडास - टाइमडेल्टा ऑब्जेक्ट का न्यूनतम मान प्राप्त करें

    टाइमडेल्टा ऑब्जेक्ट का न्यूनतम मान प्राप्त करने के लिए timedelta.min प्रॉपर्टी का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पायथन का स्टैंडर्ड datetime लाइब्रेरी टाइमडेल्टा के लिए अलग प्रतिनिधित्व उपयोग करता है। टाइमडेल्टा ऑब्जेक्ट बनाएं: timedelta = pd.Timedelta(2 da

  1. - पायथन पैंडास - टाइमडेल्टा ऑब्जेक्ट का अधिकतम मान प्राप्त करें

    टाइमडेल्टा ऑब्जेक्ट का अधिकतम मान प्राप्त करने के लिए timedelta.max प्रॉपर्टी का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd टाइमडेल्टा ऑब्जेक्ट बनाएं: timedelta = pd.Timedelta(5 days 1 min 45 s 40 ns) अधिकतम मान लौटाएं: timedelta.max उदाहरण निम्न कोड है: import pandas

  1. - पायथन पैंडास - कंपोनेंट्स namedtuple-जैसा लौटाएं

    कंपोनेंट्स namedtuple-जैसा लौटाने के लिए timedelta.components का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पायथन का स्टैंडर्ड datetime लाइब्रेरी टाइमडेल्टा के लिए अलग प्रतिनिधित्व उपयोग करता है। टाइमडेल्टा ऑब्जेक्ट बनाएं: timedelta = pd.Timedelta(1 days 10 min 20 s) क