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

পাইথন প্যান্ডাস - PeriodIndex অবজেক্টকে টাইমস্ট্যাম্পে রূপান্তর করুন এবং ফ্রিকোয়েন্সি সেট করুন


PeriodIndex অবজেক্টকে টাইমস্ট্যাম্পে রূপান্তর করতে PeriodIndex.to_timestamp() মেথড ব্যবহার করুন। freq প্যারামিটার ব্যবহার করে ফ্রিকোয়েন্সি সেট করুন।

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

import pandas as pd

PeriodIndex অবজেক্ট তৈরি করুন। PeriodIndex হল একটি immutable ndarray যা সময়ে নিয়মিত পিরিয়ড নির্দেশ করে অর্ডিনাল ভ্যালু ধারণ করে। আমরা "freq" প্যারামিটার ব্যবহার করে ফ্রিকোয়েন্সি সেট করেছি:

periodIndex = pd.PeriodIndex(['2021-09-25 07:30:35', '2019-10-30 04:15:45', '2020-07-15 02:55:15', '2022-06-25 09:40:55'], freq="Y")

PeriodIndex অবজেক্ট প্রদর্শন করুন:

print("PeriodIndex...\n", periodIndex)

PeriodIndex-কে টাইমস্ট্যাম্পে রূপান্তর করুন। আমরা "freq" প্যারামিটার ব্যবহার করে ফ্রিকোয়েন্সি সেট করেছি:

print("\nPeriodIndex অবজেক্ট টাইমস্ট্যাম্পে...\n", periodIndex.to_timestamp(freq='M'))

উদাহরণ

পূর্ণ কোড:

import pandas as pd

# PeriodIndex অবজেক্ট তৈরি করুন
# PeriodIndex হল একটি immutable ndarray যা সময়ে নিয়মিত পিরিয়ড নির্দেশ করে অর্ডিনাল ভ্যালু ধারণ করে
# আমরা "freq" প্যারামিটার ব্যবহার করে ফ্রিকোয়েন্সি সেট করেছি
periodIndex = pd.PeriodIndex(['2021-09-25 07:30:35', '2019-10-30 04:15:45', '2020-07-15 02:55:15', '2022-06-25 09:40:55'], freq="Y")

# PeriodIndex অবজেক্ট প্রদর্শন করুন
print("PeriodIndex...\n", periodIndex)

# PeriodIndex ফ্রিকোয়েন্সি প্রদর্শন করুন
print("\nPeriodIndex ফ্রিকোয়েন্সি অবজেক্ট...\n", periodIndex.freq)

# PeriodIndex ফ্রিকোয়েন্সি স্ট্রিং আকারে প্রদর্শন করুন
print("\nPeriodIndex ফ্রিকোয়েন্সি অবজেক্ট স্ট্রিং আকারে...\n", periodIndex.freqstr)

# PeriodIndex-কে টাইমস্ট্যাম্পে রূপান্তর করুন
# আমরা "freq" প্যারামিটার ব্যবহার করে ফ্রিকোয়েন্সি সেট করেছি
print("\nPeriodIndex অবজেক্ট টাইমস্ট্যাম্পে...\n", periodIndex.to_timestamp(freq='M'))

আউটপুট

ফলাফল:

PeriodIndex... PeriodIndex(['2021', '2019', '2020', '2022'], dtype='period[A-DEC]')
PeriodIndex ফ্রিকোয়েন্সি অবজেক্ট... <YearEnd: month=12>
PeriodIndex ফ্রিকোয়েন্সি অবজেক্ট স্ট্রিং আকারে... A-DEC
PeriodIndex অবজেক্ট টাইমস্ট্যাম্পে... DatetimeIndex(['2021-01-31', '2019-01-31', '2020-01-31', '2022-01-31'], dtype='datetime64[ns]', freq=None)

  1. পাইথন - প্যান্ডাসে Timestamp অবজেক্ট থেকে সপ্তাহের দিন পান

  2. পাইথন প্যান্ডাস - Timestamp অবজেক্ট থেকে বর্তমান তারিখ এবং সময় পান

  3. প্যান্ডাস - Timestamp অবজেক্টকে নেটিভ পাইথন datetime অবজেক্টে রূপান্তর করুন

  4. পাইথন প্যান্ডাস - দেওয়া Timestamp-কে মাসিক ফ্রিকোয়েন্সি সহ Period-এ রূপান্তর করুন