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

पायथन पांडा - मिलीसेकंड आवृत्ति के साथ TimeDeltaIndex को कैसे गोल करें

TimeDeltaIndex को मिलीसेकंड आवृत्ति के साथ गोल करने के लिए, TimeDeltaIndex.round() का उपयोग करें तरीका। मिलीसेकंड आवृत्ति के लिए, आवृत्ति . का उपयोग करें मान 'ms' . के साथ पैरामीटर ।

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

import pandas as pd

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

tdIndex = pd.TimedeltaIndex(data =['10 day 5h 2 min 3us 10ns', '+22:39:19.999999',
'2 day 4h 03:08:02.000045', '+07:20:32.261811624'])

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

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

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

print("\nPerforming round operation with milliseconds frequency...\n",
tdIndex.round(freq='ms'))

उदाहरण

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

import pandas as pd

# Create a TimeDeltaIndex object
# We have set the timedelta-like data using the 'data' parameter
tdIndex = pd.TimedeltaIndex(data =['10 day 5h 2 min 3us 10ns', '+22:39:19.999999',
'2 day 4h 03:08:02.000045', '+07:20:32.261811624'])

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

# Round operation on TimeDeltaIndex date with milliseconds frequency
# For milliseconds frequency, we have used 'ms'
print("\nPerforming round operation with milliseconds frequency...\n",
tdIndex.round(freq='ms'))

आउटपुट

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

TimedeltaIndex...
TimedeltaIndex(['10 days 05:02:00.000003010', '0 days 22:39:19.999999',
'2 days 07:08:02.000045', '0 days 07:20:32.261811624'],
dtype='timedelta64[ns]', freq=None)

The Dataframe of the components of TimeDeltas...
   days hours minutes seconds milliseconds microseconds nanoseconds
0   10     5      2       0           0            3           10
1    0    22     39      19         999          999            0
2    2     7      8       2           0           45            0
3    0     7     20      32         261          811          624

Performing round operation with milliseconds frequency...
TimedeltaIndex([ '10 days 05:02:00', '0 days 22:39:20',
'2 days 07:08:02', '0 days 07:20:32.262000'],
dtype='timedelta64[ns]', freq=None)

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

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

  1. पायथन पांडा - समयबद्ध आवृत्ति के साथ राउंड द टाइमडेल्टा

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

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

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