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

পাইথন প্যান্ডাস - DateTimeIndex থেকে ফ্রিকোয়েন্সি অবজেক্ট স্ট্রিং হিসেবে বের করুন

পাইথন প্যান্ডাসে DateTimeIndex.freqstr প্রোপার্টি ব্যবহার করে DateTimeIndex-এর ফ্রিকোয়েন্সি অবজেক্টকে স্ট্রিং রূপে বের করা যায়। এটি ফ্রিকোয়েন্সির সংক্ষিপ্ত স্ট্রিং রিপ্রেজেন্টেশন রিটার্ন করে (যেমন 'D' দিনের জন্য, 'H' ঘন্টার জন্য)।

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

import pandas as pd

DatetimeIndex তৈরি করুন

৬টি পিরিয়ড এবং দিন ফ্রিকোয়েন্সি (freq='D') সহ একটি DatetimeIndex তৈরি করুন। টাইমজোন Australia/Adelaide।

datetimeindex = pd.date_range('2021-10-20 02:30:50', periods=6, tz='Australia/Adelaide', freq='D')

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

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

ফ্রিকোয়েন্সি স্ট্রিং হিসেবে বের করুন

print("DateTimeIndex frequency as string...\n", datetimeindex.freqstr)

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

import pandas as pd

# ৬টি পিরিয়ড এবং দিন ফ্রিকোয়েন্সি সহ DatetimeIndex
# টাইমজোন: Australia/Adelaide
datetimeindex = pd.date_range('2021-10-20 02:30:50', periods=6, tz='Australia/Adelaide', freq='D')

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

# DateTimeIndex ফ্রিকোয়েন্সি অবজেক্ট
print("DateTimeIndex frequency...\n", datetimeindex.freq)

# ফ্রিকোয়েন্সি স্ট্রিং হিসেবে
print("DateTimeIndex frequency as string...\n", datetimeindex.freqstr)

আউটপুট

DateTimeIndex... DatetimeIndex(['2021-10-20 02:30:50+10:30', '2021-10-21 02:30:50+10:30', '2021-10-22 02:30:50+10:30', '2021-10-23 02:30:50+10:30', '2021-10-24 02:30:50+10:30', '2021-10-25 02:30:50+10:30'], dtype='datetime64[ns, Australia/Adelaide]', freq='D')
DateTimeIndex frequency... <Day>
DateTimeIndex frequency as string... D

ব্যাখ্যা: freq প্রোপার্টি ফ্রিকোয়েন্সি অবজেক্ট রিটার্ন করে (<Day>), কিন্তু freqstr স্ট্রিং 'D' রিটার্ন করে।

  1. পাইথন প্যান্ডাস - DateTimeIndex থেকে মিনিট বের করুন

  2. পাইথন প্যান্ডাস - DateTimeIndex থেকে ঘন্টা বের করুন

  3. পাইথন প্যান্ডাস - ইন্ডেক্স অবজেক্ট থেকে সাপেক্ষ ফ্রিকোয়েন্সি ফেরত দেওয়া

  4. পাইথন প্যান্ডাস - স্ট্রিং ইনপুট দিয়ে Timedelta অবজেক্ট থেকে সেকেন্ড পাওয়া