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