কম্পিউটার

Python Pandas - একটি একক এককের গুণিতক হিসাবে ফ্রিকোয়েন্সি সহ একটি DateTimeIndex বৃত্তাকার


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

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

import pandas as pd

সময়কাল 5 সহ তারিখের সূচক এবং H অর্থাৎ ঘন্টা −

হিসাবে ফ্রিকোয়েন্সি
datetimeindex = pd.date_range('2021-09-29 07:20:32.261811624', periods=5,
tz='Australia/Adelaide', freq='H')

DateTimeIndex-

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

10 মিনিট ফ্রিকোয়েন্সি সহ একটি DateTimeIndex রাউন্ড করুন অর্থাৎ একটি এককের গুণিতক৷ মিনিট ফ্রিকোয়েন্সির জন্য, আমরা 'T −

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

উদাহরণ

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

import pandas as pd

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

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

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

# Round a DateTimeIndex with 10 minutes frequency i.e. multiples of a single unit
# For minutes frequency, we have used 'T'
print("\nPerforming round operation with multiples of a single unit frequency...\n",
datetimeindex.round(freq='10T'))

আউটপুট

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

DateTimeIndex...
DatetimeIndex(['2021-09-29 07:20:32.261811624+09:30',
'2021-09-29 08:20:32.261811624+09:30',
'2021-09-29 09:20:32.261811624+09:30',
'2021-09-29 10:20:32.261811624+09:30',
'2021-09-29 11:20:32.261811624+09:30'],
dtype='datetime64[ns, Australia/Adelaide]', freq='H')
DateTimeIndex frequency...
<Hour>

Performing round operation with multiples of a single unit frequency...
DatetimeIndex(['2021-09-29 07:20:00+09:30', '2021-09-29 08:20:00+09:30',
'2021-09-29 09:20:00+09:30', '2021-09-29 10:20:00+09:30',
'2021-09-29 11:20:00+09:30'],
dtype='datetime64[ns, Australia/Adelaide]', freq=None)

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

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

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

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