DateTimeIndex पर सेकंड फ्रीक्वेंसी के साथ सील ऑपरेशन करने के लिए, DateTimeIndex.ceil() मेथड का उपयोग करें। सेकंड फ्रीक्वेंसी के लिए, freq पैरामीटर का उपयोग करें जिसका मान 'S' है।
आवश्यक लाइब्रेरी आयात करें
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 पर सील ऑपरेशन
सेकंड फ्रीक्वेंसी के लिए, हमने 'S' का उपयोग किया है:
print("\nPerforming ceil operation with seconds frequency...\n", datetimeindex.ceil(freq='S'))
पूर्ण उदाहरण
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)
res = datetimeindex.second
print("\nThe second from DateTimeIndex...\n", res)
print("\nPerforming ceil operation with seconds frequency...\n", datetimeindex.ceil(freq='S'))
आउटपुट
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>
The second from DateTimeIndex... Int64Index([32, 12, 52, 32, 12], dtype='int64')
Performing ceil operation with seconds frequency...
DatetimeIndex(['2021-10-18 07:20:33+10:30', '2021-10-18 07:21:13+10:30', '2021-10-18 07:21:53+10:30', '2021-10-18 07:22:33+10:30', '2021-10-18 07:23:13+10:30'], dtype='datetime64[ns, Australia/Adelaide]', freq=None)