Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन पैंडास - टाइमडेल्टा इंडेक्स पर माइक्रोसेकंड फ्रीक्वेंसी के साथ फ्लोर ऑपरेशन करें

पायथन पैंडास में 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)
  1. - पायथन पैंडास - DateTimeIndex पर सेकंड फ्रीक्वेंसी के साथ फ्लोर ऑपरेशन कैसे करें

    DateTimeIndex पर सेकंड फ्रीक्वेंसी के साथ फ्लोर ऑपरेशन करने के लिए, DateTimeIndex.floor() मेथड का उपयोग करें। सेकंड फ्रीक्वेंसी के लिए, freq पैरामीटर का उपयोग करें जिसका मान S है। आवश्यक लाइब्रेरी आयात करें import pandas as pd DatetimeIndex बनाएं datetimeindex = pd.date_range(2021-10-18 07:20:32.261

  1. - पायथन पैंडास - DateTimeIndex पर मिनट फ्रीक्वेंसी के साथ फ्लोर ऑपरेशन कैसे करें

    DateTimeIndex पर मिनट फ्रीक्वेंसी के साथ फ्लोर ऑपरेशन करने के लिए, DateTimeIndex.floor() मेथड का उपयोग करें। मिनट फ्रीक्वेंसी के लिए, freq पैरामीटर का उपयोग करें जिसका मान T है। आवश्यक लाइब्रेरी आयात करें import pandas as pd DatetimeIndex बनाएं datetimeindex = pd.date_range(2021-10-18 07:20:32.26181

  1. - पायथन पैंडास - DateTimeIndex पर घंटा फ्रीक्वेंसी के साथ फ्लोर ऑपरेशन कैसे करें

    DateTimeIndex पर घंटा फ्रीक्वेंसी के साथ फ्लोर ऑपरेशन करने के लिए, DateTimeIndex.floor() मेथड का उपयोग करें। घंटा फ्रीक्वेंसी के लिए, freq पैरामीटर का उपयोग करें जिसका मान H है। आवश्यक लाइब्रेरी आयात करें import pandas as pd DatetimeIndex बनाएं पीरियड 5 और फ्रीक्वेंसी मिन (मिनट) के साथ DatetimeIndex