কম্পিউটার

পাইথন পান্ডা - ঘন্টার ফ্রিকোয়েন্সি সহ টাইমডেল্টা ইনডেক্সকে কীভাবে রাউন্ড করা যায়


প্রতি ঘণ্টার ফ্রিকোয়েন্সি সহ TimeDeltaIndex রাউন্ড করতে, TimeDeltaIndex.round() ব্যবহার করুন পদ্ধতি প্রতি ঘণ্টার ফ্রিকোয়েন্সির জন্য, ফ্রিকোয়েন্সি ব্যবহার করুন ‘H’ মান সহ প্যারামিটার .

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

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', '+21:15:45.999999'])

টাইমডেল্টা ইনডেক্স −

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

ঘন্টায় ফ্রিকোয়েন্সি সহ TimeDeltaIndex তারিখে রাউন্ড অপারেশন। প্রতি ঘণ্টার ফ্রিকোয়েন্সির জন্য, আমরা 'H' -

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

উদাহরণ

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

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', '+21:15:45.999999'])

# 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 hourly frequency
# For hourly frequency, we have used 'H'
print("\nPerforming round operation with hourly frequency...\n",
tdIndex.round(freq='H'))

আউটপুট

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

TimedeltaIndex...
TimedeltaIndex(['10 days 05:02:00.000003010', '0 days 22:39:19.999999',
'2 days 07:08:02.000045', '0 days 21:15:45.999999'],
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    21     15     45       999         999             0

Performing round operation with hourly frequency...
TimedeltaIndex(['10 days 05:00:00', '0 days 23:00:00', '2 days 07:00:00',
'0 days 21:00:00'],
dtype='timedelta64[ns]', freq=None)

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

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

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

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