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

पायथन पांडा - TimeDeltaIndex ऑब्जेक्ट पर न्यूनतम आवृत्ति के साथ सील ऑपरेशन करें

TimeDeltaIndex पर न्यूनतम आवृत्ति के साथ सील ऑपरेशन करने के लिए, TimeDeltaIndex.ceil() का उपयोग करें। तरीका। सूक्ष्म आवृत्ति के लिए, आवृत्ति . का उपयोग करें मान 'T' . के साथ पैरामीटर ।

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

import pandas as pd

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

tdIndex = pd.TimedeltaIndex(data =['4 day 8h 20min 35us 45ns', '+17:42:19.999999',
'9 day 3h 08:16:02.000055', '+22:35:25.000075'])

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

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

न्यूनतम आवृत्ति के साथ TimeDeltaIndex तिथि पर सील का संचालन। सूक्ष्म आवृत्ति के लिए, हमने 'T' का प्रयोग किया है -

print("\nPerforming Ceil operation with minutely frequency...\n",
tdIndex.ceil(freq='T'))

उदाहरण

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

import pandas as pd

# Create a TimeDeltaIndex object
# We have set the timedelta-like data using the 'data' parameter
tdIndex = pd.TimedeltaIndex(data =['4 day 8h 20min 35us 45ns', '+17:42:19.999999',
'9 day 3h 08:16:02.000055', '+22:35:25.000075'])

# 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)

# Ceil operation on TimeDeltaIndex date with minutely frequency
# For minutely frequency, we have used 'T'
print("\nPerforming Ceil operation with minutely frequency...\n",
tdIndex.ceil(freq='T'))

आउटपुट

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

TimedeltaIndex...
TimedeltaIndex(['4 days 08:20:00.000035045', '0 days 17:42:19.999999',
'9 days 11:16:02.000055', '0 days 22:35:25.000075'],
dtype='timedelta64[ns]', freq=None)

The Dataframe of the components of TimeDeltas...
   days hours minutes seconds milliseconds microseconds nanoseconds
0    4     8      20      0            0          35          45
1    0    17      42     19          999         999           0
2    9    11      16      2            0          55           0
3    0    22      35     25            0          75           0

Performing Ceil operation with minutely frequency...
TimedeltaIndex(['4 days 08:21:00', '0 days 17:43:00', '9 days 11:17:00',
'0 days 22:36:00'],
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() . का उपयोग करें तरीका। आवृत्ति . का उपयोग करके न्यूनतम आवृत्ति रिज़ॉल्यूशन सेट करें मान T . के साथ पैरामीटर । सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd टाइमडेल्टास पायथन का मानक डेटाटाइम लाइब्रेरी