কম্পিউটার টিউটোরিয়াল

পাইথন প্যান্ডাস - TimeDeltaIndex অবজেক্টে সেকেন্ড ফ্রিকোয়েন্সি দিয়ে সিল (ceil) অপারেশন করুন


TimeDeltaIndex-এ সেকেন্ড (seconds) ফ্রিকোয়েন্সি দিয়ে সিল (ceil) অপারেশন করতে TimeDeltaIndex.ceil() মেথড ব্যবহার করুন। সেকেন্ড ফ্রিকোয়েন্সির জন্য freq প্যারামিটারের মান 'S' ব্যবহার করুন।

প্রথমে প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন:

import pandas as pd

TimeDeltaIndex অবজেক্ট তৈরি করুন। আমরা 'data' প্যারামিটার ব্যবহার করে timedelta-র মতো ডেটা সেট করেছি:

tdIndex = pd.TimedeltaIndex(data=['4 day 8h 20min 35us 45ns', '+17:42:19.999999', '9 day 3h 08:16:02.000055', '+22:35:25.000075'])

TimedeltaIndex প্রদর্শন করুন:

print("TimedeltaIndex...\n", tdIndex)

TimeDeltaIndex-এ সেকেন্ড ফ্রিকোয়েন্সি দিয়ে সিল অপারেশন। সেকেন্ড ফ্রিকোয়েন্সির জন্য আমরা 'S' ব্যবহার করেছি:

print("\nসেকেন্ড ফ্রিকোয়েন্সি দিয়ে সিল অপারেশন...\n", tdIndex.ceil(freq='S'))

উদাহরণ

পূর্ণ কোড:

import pandas as pd

# TimeDeltaIndex অবজেক্ট তৈরি করুন
# আমরা 'data' প্যারামিটার ব্যবহার করে timedelta-র মতো ডেটা সেট করেছি
tdIndex = pd.TimedeltaIndex(data=['4 day 8h 20min 35us 45ns', '+17:42:19.999999', '9 day 3h 08:16:02.000055', '+22:35:25.000075'])

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

# TimeDeltas-এর কম্পোনেন্টের DataFrame ফেরত দিন
print("\nTimeDeltas-এর কম্পোনেন্টের DataFrame...\n", tdIndex.components)

# TimeDeltaIndex-এ সেকেন্ড ফ্রিকোয়েন্সি দিয়ে সিল অপারেশন
# সেকেন্ড ফ্রিকোয়েন্সির জন্য আমরা 'S' ব্যবহার করেছি
print("\nসেকেন্ড ফ্রিকোয়েন্সি দিয়ে সিল অপারেশন...\n", tdIndex.ceil(freq='S'))

আউটপুট

ফলাফল:

TimedeltaIndex... TimedeltaIndex(['4 days 08:20:00.000035045', '0 days 17:42:19.999999', '9 days 11:16:02.000055', '0 days 22:35:25.000075'], dtype='timedelta64[ns]', freq=None)
TimeDeltas-এর কম্পোনেন্টের DataFrame...
   days  hours  minutes  seconds  milliseconds  microseconds  nanoseconds
0     4      8       20        0             0            35           45
1     0     17       42       19           999           999            0
2     9     11       16        2             0            55            0
3     0     22       35       25             0            75            0
সেকেন্ড ফ্রিকোয়েন্সি দিয়ে সিল অপারেশন...
TimedeltaIndex(['4 days 08:20:01', '0 days 17:42:20', '9 days 11:16:03', '0 days 22:35:26'], dtype='timedelta64[ns]', freq=None)

  1. পাইথন পান্ডাস - DateTimeIndex-এ সেকেন্ড ফ্রিকোয়েন্সিতে ফ্লোর (floor) অপারেশন

  2. পাইথন পান্ডাস - DateTimeIndex-এ মিনিট ফ্রিকোয়েন্সিতে ফ্লোর (floor) অপারেশন

  3. পাইথন পান্ডাস - DateTimeIndex-এ ঘন্টা ফ্রিকোয়েন্সিতে ফ্লোর (floor) অপারেশন

  4. পাইথন প্যান্ডাস - Timedelta সেকেন্ড ফ্রিকোয়েন্সি দিয়ে রাউন্ড করুন