কম্পিউটার

Python Pandas - কিভাবে মিনিট ফ্রিকোয়েন্সি সহ DateTimeIndex রাউন্ড করা যায়


মিনিট ফ্রিকোয়েন্সি সহ DateTimeIndex রাউন্ড করতে, DateTimeIndex.round() ব্যবহার করুন পদ্ধতি মিনিট ফ্রিকোয়েন্সির জন্য, ফ্রিকোয়েন্সি ব্যবহার করুন 'T' মান সহ প্যারামিটার .

প্রথমে, প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করুন -

import pandas as pd

সময়কাল 5 সহ তারিখের সূচক এবং সেকেন্ড হিসাবে ফ্রিকোয়েন্সি। টাইমজোন অস্ট্রেলিয়া/অ্যাডিলেড -

datetimeindex = pd.date_range('2021-09-29 07:00', periods=5, tz='Australia/Adelaide', freq='45s')

DateTimeIndex-

প্রদর্শন করুন
print("DateTimeIndex...\n", datetimeindex)

মিনিট ফ্রিকোয়েন্সি সহ DateTimeIndex তারিখে রাউন্ড অপারেশন। মিনিট ফ্রিকোয়েন্সির জন্য, আমরা 'T −

ব্যবহার করেছি
print("\nPerforming round operation with minute frequency...\n",
datetimeindex.round(freq='T'))

উদাহরণ

নিম্নলিখিত কোড -

import pandas as pd

# DatetimeIndex with period 5 and frequency as s i.e. seconds
# timezone is Australia/Adelaide
datetimeindex = pd.date_range('2021-09-29 07:00', periods=5, tz='Australia/Adelaide', freq='45s')

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

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

# getting the minute
res = datetimeindex.minute

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

# Round operation on DateTimeIndex date with minute frequency
# For minute frequency, we have used 'T'
print("\nPerforming round operation with minute frequency...\n",
datetimeindex.round(freq='T'))

আউটপুট

এটি নিম্নলিখিত কোড তৈরি করবে -

DateTimeIndex...
DatetimeIndex(['2021-09-29 07:00:00+09:30', '2021-09-29 07:00:45+09:30',
'2021-09-29 07:01:30+09:30', '2021-09-29 07:02:15+09:30',
'2021-09-29 07:03:00+09:30'],
dtype='datetime64[ns, Australia/Adelaide]', freq='45S')
DateTimeIndex frequency...
<45 * Seconds>

The minute from DateTimeIndex...
Int64Index([0, 0, 1, 2, 3], dtype='int64')
Performing round operation with minute frequency...
DatetimeIndex(['2021-09-29 07:00:00+09:30', '2021-09-29 07:01:00+09:30',
'2021-09-29 07:02:00+09:30', '2021-09-29 07:02:00+09:30',
'2021-09-29 07:03:00+09:30'],
dtype='datetime64[ns, Australia/Adelaide]', freq=None)

  1. Python Pandas - দৈনিক ফ্রিকোয়েন্সি সহ টাইমডেল্টাকে রাউন্ড করুন

  2. Python Pandas - সেকেন্ড ফ্রিকোয়েন্সি সহ টাইমডেল্টাকে রাউন্ড করুন

  3. Python Pandas - মিনিটে ফ্রিকোয়েন্সি সহ টাইমডেল্টাকে রাউন্ড করুন

  4. পাইথন পান্ডাস - ঘণ্টায় কম্পাঙ্ক সহ টাইমডেল্টাকে রাউন্ড করে