TimeDeltaIndex-এ মিলিসেকেন্ড (milliseconds) ফ্রিকোয়েন্সি দিয়ে সিল (ceil) অপারেশন করতে TimeDeltaIndex.ceil() মেথড ব্যবহার করুন। মিলিসেকেন্ড ফ্রিকোয়েন্সির জন্য freq প্যারামিটারের মান 'ms' ব্যবহার করুন।
প্রথমে প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন:
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-এ মিলিসেকেন্ড ফ্রিকোয়েন্সি দিয়ে সিল অপারেশন। মিলিসেকেন্ড ফ্রিকোয়েন্সির জন্য আমরা 'ms' ব্যবহার করেছি:
print("\nমিলিসেকেন্ড ফ্রিকোয়েন্সি দিয়ে সিল অপারেশন...\n", tdIndex.ceil(freq='ms'))
উদাহরণ
পূর্ণ কোড:
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-এ মিলিসেকেন্ড ফ্রিকোয়েন্সি দিয়ে সিল অপারেশন
# মিলিসেকেন্ড ফ্রিকোয়েন্সির জন্য আমরা 'ms' ব্যবহার করেছি
print("\nমিলিসেকেন্ড ফ্রিকোয়েন্সি দিয়ে সিল অপারেশন...\n", tdIndex.ceil(freq='ms'))
আউটপুট
ফলাফল:
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:00.001000', '0 days 17:42:20', '9 days 11:16:02.001000', '0 days 22:35:25.001000'], dtype='timedelta64[ns]', freq=None)