DateTimeIndex पर मिलीसेकंड फ्रीक्वेंसी के साथ सील ऑपरेशन करने के लिए, DateTimeIndex.ceil() मेथड का उपयोग करें। मिलीसेकंड फ्रीक्वेंसी के लिए, freq पैरामीटर का उपयोग करें जिसका मान 'ms' है।
आवश्यक लाइब्रेरी आयात करें
import pandas as pd
DatetimeIndex बनाएं
datetimeindex = pd.date_range('2021-10-18 07:20:32.261811624', periods=5, tz='Australia/Adelaide', freq='40S')
DateTimeIndex प्रदर्शित करें
print("DateTimeIndex...\n", datetimeindex)
मिलीसेकंड फ्रीक्वेंसी के साथ DateTimeIndex पर सील ऑपरेशन
मिलीसेकंड फ्रीक्वेंसी के लिए, हमने 'ms' का उपयोग किया है:
print("\nPerforming ceil operation with milliseconds frequency...\n", datetimeindex.ceil(freq='ms'))
पूर्ण उदाहरण
import pandas as pd
datetimeindex = pd.date_range('2021-10-18 07:20:32.261811624', periods=5, tz='Australia/Adelaide', freq='40S')
print("DateTimeIndex...\n", datetimeindex)
print("DateTimeIndex frequency...\n", datetimeindex.freq)
print("\nPerforming ceil operation with milliseconds frequency...\n", datetimeindex.ceil(freq='ms'))
आउटपुट
DateTimeIndex... DatetimeIndex(['2021-10-18 07:20:32.261811624+10:30', '2021-10-18 07:21:12.261811624+10:30', '2021-10-18 07:21:52.261811624+10:30', '2021-10-18 07:22:32.261811624+10:30', '2021-10-18 07:23:12.261811624+10:30'], dtype='datetime64[ns, Australia/Adelaide]', freq='40S')
DateTimeIndex frequency... <40 * Seconds>
Performing ceil operation with milliseconds frequency...
DatetimeIndex(['2021-10-18 07:20:32.262000+10:30', '2021-10-18 07:21:12.262000+10:30', '2021-10-18 07:21:52.262000+10:30', '2021-10-18 07:22:32.262000+10:30', '2021-10-18 07:23:12.262000+10:30'], dtype='datetime64[ns, Australia/Adelaide]', freq=None)