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

পাইথন পান্ডাস - DateTimeIndex কে Period-এ রূপান্তর করুন

DateTimeIndex কে Period-এ রূপান্তর করতে, পান্ডাস-এ datetimeindex.to_period() মেথড ব্যবহার করুন। ফ্রিকোয়েন্সি সেট করতে 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)

DateTimeIndex কে Period-এ রূপান্তর করুন

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

print("\nDateTimeIndex to Period...\n", datetimeindex.to_period(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'))

আউটপুট

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]')

দ্রষ্টব্য

to_period() ডেটটাইমকে নির্দিষ্ট ফ্রিকোয়েন্সির পিরিয়ডে রূপান্তর করে। '2Y' ফ্রিকোয়েন্সির ডেটইন্ডেক্স কে 'M' (মাসিক) পিরিয়ডে কনভার্ট করলে ইয়ার-এন্ডের মাস (ডিসেম্বর) পাওয়া যায়।

  1. পাইথনে ডেটকে datetime-এ কনভার্ট করবেন?

  2. পাইথনে পান্ডাস অফসেটকে পাইথন ডেটে কনভার্ট করবেন?

  3. পাইথনে স্ট্রিংকে ডিকশনারিতে রূপান্তর করা

  4. পাইথনে স্ট্রিংকে বাইনারি ফরম্যাটে রূপান্তর করা