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

পাইথন পান্ডাস - DateTimeIndex এবং PeriodArray-এর পার্থক্য থেকে TimedeltaArray ক্যালকুলেট করুন

DateTimeIndex মানগুলো এবং নির্দিষ্ট ফ্রিকোয়েন্সিতে কনভার্ট করা PeriodArray-এর পার্থক্য থেকে TimedeltaArray ক্যালকুলেট করতে, datetimeindex.to_perioddelta() মেথড ব্যবহার করুন। ফ্রিকোয়েন্সি সেট করতে freq প্যারামিটার ব্যবহার করুন।

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

import pandas as pd

DatetimeIndex তৈরি করুন

datetimeindex = pd.date_range('2021-10-18 07:20:32.261811624', periods=5, freq='2Y')

DateTimeIndex প্রদর্শন করুন

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

PeriodDelta ক্যালকুলেট করুন

পিরিয়ড ফ্রিকোয়েন্সি 'M' (মাস) সেট করুন:

print("\nDateTimeIndex to PeriodDelta...\n", datetimeindex.to_perioddelta(freq='M'))

সম্পূর্ণ উদাহরণ

import pandas as pd

# DatetimeIndex তৈরি করুন
datetimeindex = pd.date_range('2021-10-18 07:20:32.261811624', periods=5, freq='2Y')

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

# DateTimeIndex ফ্রিকোয়েন্সি দেখান
print("DateTimeIndex frequency...\n", datetimeindex.freq)

# DateTimeIndex কে Period-এ রূপান্তর করুন (ফ্রিকোয়েন্সি 'M')
print("\nDateTimeIndex to Period...\n", datetimeindex.to_period(freq='M'))

# PeriodDelta ক্যালকুলেট করুন (ফ্রিকোয়েন্সি 'M')
print("\nDateTimeIndex to PeriodDelta...\n", datetimeindex.to_perioddelta(freq='M'))

আউটপুট

DateTimeIndex... DatetimeIndex(['2021-12-31 07:20:32.261811624', '2023-12-31 07:20:32.261811624', '2025-12-31 07:20:32.261811624', '2027-12-31 07:20:32.261811624', '2029-12-31 07:20:32.261811624'], dtype='datetime64[ns]', freq='2A-DEC')
DateTimeIndex frequency... <2 * YearEnds: month=12>
Convert DateTimeIndex to Period... PeriodIndex(['2021-12', '2023-12', '2025-12', '2027-12', '2029-12'], dtype='period[M]')
Convert DateTimeIndex to PeriodDelta... TimedeltaIndex(['30 days 07:20:32.261811624', '30 days 07:20:32.261811624', '30 days 07:20:32.261811624', '30 days 07:20:32.261811624', '30 days 07:20:32.261811624'], dtype='timedelta64[ns]', freq=None)

ব্যাখ্যা

to_perioddelta() প্রতিটি ডেটটাইম এবং তার відпов応ী পিরিয়ড (মাসের শেষ দিন) এর পার্থক্য রিটার্ন করে। এখানে সবই ৩০ দিন ৭ ঘন্টা ২০ মিনিটের পার্থক্য দেখাচ্ছে।

  1. পাইথনে লিস্ট এবং টাপলের পার্থক্য

  2. গো এবং পাইথন প্রোগ্রামিং ভাষার পার্থক্য

  3. পাইথনে মেথড এবং ফাংশনের পার্থক্য

  4. পাইথনে == এবং is অপারেটরের পার্থক্য