इस संकल्प के लिए सीमित एक नया टाइमडेल्टा वापस करने के लिए, timedelta.ceil() का उपयोग करें तरीका। मिलीसेकंड सीलिंग रिज़ॉल्यूशन के लिए, freq पैरामीटर को मान ms पर सेट करें।
सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -
import pandas as pd
टाइमडेल्टास पायथन का मानक डेटाटाइम लाइब्रेरी है जो एक अलग प्रतिनिधित्व टाइमडेल्टा का उपयोग करता है। Timedelta ऑब्जेक्ट बनाएं
timedelta = pd.Timedelta('2 days 10 hours 45 min 20 s 35 ms 55 ns')
टाइमडेल्टा प्रदर्शित करें
print("Timedelta...\n", timedelta)
सीलिंग टाइमस्टैम्प को मिलीसेकंड सीलिंग रिज़ॉल्यूशन के साथ लौटाएं
timedelta.ceil(freq='ms')
उदाहरण
निम्नलिखित कोड है
import pandas as pd # TimeDeltas is Python’s standard datetime library uses a different representation timedelta’s # create a Timedelta object timedelta = pd.Timedelta('2 days 10 hours 45 min 20 s 35 ms 55 ns') # display the Timedelta print("Timedelta...\n", timedelta) # return the ceiled Timestamp # with milliseconds ceiling resolution res = timedelta.ceil(freq='ms') # display the ceiled Timestamp print("\nTimedelta (milliseconds ceiled)...\n", res)
आउटपुट
यह निम्नलिखित कोड उत्पन्न करेगा
Timedelta... 2 days 10:45:20.035000055 Timedelta (milliseconds ceiled)... 2 days 10:45:20.036000