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

पायथन पांडा - सेकंड फ़्रीक्वेंसी के साथ TimeDeltaIndex पर फ़्लोर ऑपरेशन करें

TimeDeltaIndex पर सेकंड फ़्रीक्वेंसी के साथ फ्लोर ऑपरेशन करने के लिए, TimeDeltaIndex.floor() का उपयोग करें। तरीका। सेकंड फ़्रीक्वेंसी के लिए, फ़्रीक . का उपयोग करें मान 'S' . के साथ पैरामीटर ।

सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -

import pandas as pd

TimeDeltaIndex ऑब्जेक्ट बनाएं। हमने 'डेटा' पैरामीटर का उपयोग करके टाइमडेल्टा जैसा डेटा सेट किया है -

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'])

TimedeltaIndex प्रदर्शित करें -

print("TimedeltaIndex...\n", tdIndex)

सेकंड फ़्रीक्वेंसी के साथ TimeDeltaIndex दिनांक पर फ़्लोर ऑपरेशन। सेकंड फ़्रीक्वेंसी के लिए, हमने 'S' का उपयोग किया है -

print("\nPerforming Floor operation with seconds frequency...\n",
tdIndex.floor(freq='S'))

उदाहरण

निम्नलिखित कोड है -

import pandas as pd

# Create a TimeDeltaIndex object
# We have set the timedelta-like data using the 'data' parameter
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'])

# display TimedeltaIndex
print("TimedeltaIndex...\n", tdIndex)

# Return a dataframe of the components of TimeDeltas
print("\nThe Dataframe of the components of TimeDeltas...\n", tdIndex.components)

# Floor operation on TimeDeltaIndex date with seconds frequency
# For seconds frequency, we have used 'S'
print("\nPerforming Floor operation with seconds frequency...\n",
tdIndex.floor(freq='S'))

आउटपुट

यह निम्नलिखित कोड उत्पन्न करेगा -

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 seconds frequency...
TimedeltaIndex(['5 days 08:20:00', '0 days 17:42:19', '7 days 11:16:02',
'0 days 22:35:25'],
dtype='timedelta64[ns]', freq=None)

  1. पायथन पांडा - डेटटाइम इंडेक्स पर न्यूनतम आवृत्ति के साथ फ्लोर ऑपरेशन कैसे करें

    न्यूनतम आवृत्ति के साथ DateTimeIndex पर फ्लोर ऑपरेशन करने के लिए, DateTimeIndex.floor() का उपयोग करें तरीका। सूक्ष्म आवृत्ति के लिए, आवृत्ति . का उपयोग करें मान T . के साथ पैरामीटर । सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd 7 की अवधि और आवृत्ति सेकंड यानी सेकंड के साथ एक डे

  1. पायथन पंडों - प्रति घंटा आवृत्ति के साथ डेटटाइम इंडेक्स पर फ्लोर ऑपरेशन कैसे करें

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

  1. पायथन पांडा - सेकंड फ़्रीक्वेंसी के साथ टाइमडेल्टा को गोल करें

    निर्दिष्ट रिज़ॉल्यूशन के साथ टाइमडेल्टा को गोल करने के लिए, timestamp.round() . का उपयोग करें तरीका। फ़्रीक . का उपयोग करके सेकंड फ़्रीक्वेंसी रिज़ॉल्यूशन सेट करें मान s . के साथ पैरामीटर । सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd Timedelta ऑब्जेक्ट बनाएं - timedelta = pd.T