पायथन पैंडास में TimeDeltaIndex.floor() मेथड का उपयोग करके टाइमडेल्टा इंडेक्स पर माइक्रोसेकंड फ्रीक्वेंसी के साथ फ्लोर ऑपरेशन किया जा सकता है। माइक्रोसेकंड फ्रीक्वेंसी के लिए freq पैरामीटर में 'us' मान का उपयोग करें।
आवश्यक लाइब्रेरी आयात करें
import pandas as pd
टाइमडेल्टा इंडेक्स ऑब्जेक्ट बनाएं
'data' पैरामीटर का उपयोग करके टाइमडेल्टा-जैसा डेटा सेट करें:
tdIndex = pd.TimedeltaIndex(data =['5 day 8h 20min 35us 45ns', '+17:42:19.999999', '7 day 3h 08:16:02.000055', '+22:35:25.999999'])
टाइमडेल्टा इंडेक्स प्रदर्शित करें
print("TimedeltaIndex...\n", tdIndex)
माइक्रोसेकंड फ्रीक्वेंसी के साथ फ्लोर ऑपरेशन
माइक्रोसेकंड फ्रीक्वेंसी के लिए हमने 'us' का उपयोग किया है:
print("\nPerforming Floor operation with microseconds frequency...\n", tdIndex.floor(freq='us'))
पूरा उदाहरण
import pandas as pd
# टाइमडेल्टा इंडेक्स ऑब्जेक्ट बनाएं
tdIndex = pd.TimedeltaIndex(data =['5 day 8h 20min 35us 45ns', '+17:42:19.999999', '7 day 3h 08:16:02.000055', '+22:35:25.999999'])
# टाइमडेल्टा इंडेक्स प्रदर्शित करें
print("TimedeltaIndex...\n", tdIndex)
# टाइमडेल्टा के घटकों का डेटाफ्रेम लौटाएं
print("\nThe Dataframe of the components of TimeDeltas...\n", tdIndex.components)
# माइक्रोसेकंड फ्रीक्वेंसी के साथ टाइमडेल्टा इंडेक्स पर फ्लोर ऑपरेशन
print("\nPerforming Floor operation with microseconds frequency...\n", tdIndex.floor(freq='us'))
आउटपुट
TimedeltaIndex... TimedeltaIndex(['5 days 08:20:00.000035045', '0 days 17:42:19.999999', '7 days 11:16:02.000055', '0 days 22:35:25.999999'], dtype='timedelta64[ns]', freq=None)
The Dataframe of the components of TimeDeltas...
days hours minutes seconds milliseconds microseconds nanoseconds
0 5 8 20 0 0 35 45
1 0 17 42 19 999 999 0
2 7 11 16 2 0 55 0
3 0 22 35 25 999 999 0
Performing Floor operation with microseconds frequency...
TimedeltaIndex(['5 days 08:20:00.000035', '0 days 17:42:19.999999', '7 days 11:16:02.000055', '0 days 22:35:25.999999'], dtype='timedelta64[ns]', freq=None)