DateTimeIndex पर सेकंड फ्रीक्वेंसी के साथ फ्लोर ऑपरेशन करने के लिए, DateTimeIndex.floor() मेथड का उपयोग करें। सेकंड फ्रीक्वेंसी के लिए, 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 floor operation with seconds frequency...\n", datetimeindex.floor(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 seconds from DateTimeIndex...\n", res)
print("\nPerforming floor operation with seconds frequency...\n", datetimeindex.floor(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 seconds from DateTimeIndex... Int64Index([32, 12, 52, 32, 12], dtype='int64')
Performing floor operation with seconds frequency...
DatetimeIndex(['2021-10-18 07:20:32+10:30', '2021-10-18 07:21:12+10:30', '2021-10-18 07:21:52+10:30', '2021-10-18 07:22:32+10:30', '2021-10-18 07:23:12+10:30'], dtype='datetime64[ns, Australia/Adelaide]', freq=None)