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

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

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

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

import pandas as pd

5 अवधि और आवृत्ति S यानी सेकंड के साथ एक डेटाटाइम इंडेक्स बनाएं -

datetimeindex = pd.date_range('2021-10-18 07:20:32.261811624', periods=5,
tz='Australia/Adelaide', freq='40S')

डेटटाइम इंडेक्स प्रदर्शित करें -

print("DateTimeIndex...\n", datetimeindex)

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

print("\nPerforming ceil operation with seconds frequency...\n",
datetimeindex.ceil(freq='S'))

उदाहरण

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

import pandas as pd

# DatetimeIndex with period 5 and frequency as S i.e. seconds
# timezone is Australia/Adelaide
datetimeindex = pd.date_range('2021-10-18 07:20:32.261811624', periods=5,
tz='Australia/Adelaide', freq='40S')

# display DateTimeIndex
print("DateTimeIndex...\n", datetimeindex)

# display DateTimeIndex frequency
print("DateTimeIndex frequency...\n", datetimeindex.freq)

# getting the second
res = datetimeindex.second

# display only the second
print("\nThe second from DateTimeIndex...\n", res)

# Ceil operation on DateTimeIndex date with seconds frequency
# For seconds frequency, we have used 'S'
print("\nPerforming ceil operation with seconds frequency...\n",
datetimeindex.ceil(freq='S'))

आउटपुट

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

DateTimeIndex...
DatetimeIndex(['2021-10-18 07:20:32.261811624+10:30',
'2021-10-18 07:21:12.261811624+10:30',
'2021-10-18 07:21:52.261811624+10:30',
'2021-10-18 07:22:32.261811624+10:30',
'2021-10-18 07:23:12.261811624+10:30'],
dtype='datetime64[ns, Australia/Adelaide]', freq='40S')
DateTimeIndex frequency...
<40 * Seconds>

The second from DateTimeIndex...
Int64Index([32, 12, 52, 32, 12], dtype='int64')

Performing ceil operation with seconds frequency...
DatetimeIndex(['2021-10-18 07:20:33+10:30', '2021-10-18 07:21:13+10:30',
'2021-10-18 07:21:53+10:30', '2021-10-18 07:22:33+10:30',
'2021-10-18 07:23:13+10:30'],
dtype='datetime64[ns, Australia/Adelaide]', freq=None)

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

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

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

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

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

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