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

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

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

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

import pandas as pd

दिनांक 7 की अवधि के साथ डेटाटाइम इंडेक्स और एस यानी सेकंड के रूप में आवृत्ति -

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

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

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

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

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

उदाहरण

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

import pandas as pd

# DatetimeIndex with period 7 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)

# Floor operation on DateTimeIndex date with milliseconds frequency
# For milliseconds frequency, we have used 'ms'
print("\nPerforming floor operation with milliseconds frequency...\n",
datetimeindex.floor(freq='ms'))
का इस्तेमाल किया है

आउटपुट

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

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>

Performing floor operation with milliseconds frequency...
DatetimeIndex(['2021-10-18 07:20:32.261000+10:30',
'2021-10-18 07:21:12.261000+10:30',
'2021-10-18 07:21:52.261000+10:30',
'2021-10-18 07:22:32.261000+10:30',
'2021-10-18 07:23:12.261000+10:30'],
dtype='datetime64[ns, Australia/Adelaide]', freq=None)

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

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

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

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

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

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