BusinessDay অবজেক্টে প্রয়োগ করা রুল কোড জানতে প্যান্ডাসে BusinessDay.rule_code প্রপার্টি ব্যবহার করুন।
প্রথমে প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন:
import datetime
import pandas as pd
প্যান্ডাসে টাইমস্ট্যাম্প অবজেক্ট সেট করুন:
timestamp = pd.Timestamp('2021-10-30 01:55:02.000045')
BusinessDay অফসেট তৈরি করুন। BusinessDay হল DateOffset সাবক্লাস:
bdOffset = pd.tseries.offsets.BusinessDay(offset=datetime.timedelta(hours=8, minutes=10))
আপডেটেড টাইমস্ট্যাম্প প্রদর্শন করুন:
print("\nআপডেটেড টাইমস্ট্যাম্প...\n", timestamp + bdOffset)
দেওয়া BusinessDay অফসেটে প্রয়োগ করা ফ্রিকোয়েন্সির রুল কোড ফেরত দিন:
print("\nBusinessDay অবজেক্টের রুল কোড..\n", bdOffset.rule_code)
উদাহরণ
পূর্ণ কোড:
import datetime
import pandas as pd
# প্যান্ডাসে টাইমস্ট্যাম্প অবজেক্ট সেট করুন
timestamp = pd.Timestamp('2021-10-30 01:55:02.000045')
# টাইমস্ট্যাম্প প্রদর্শন করুন
print("টাইমস্ট্যাম্প...\n", timestamp)
# BusinessDay অফসেট তৈরি করুন
# BusinessDay হল DateOffset সাবক্লাস
bdOffset = pd.tseries.offsets.BusinessDay(offset=datetime.timedelta(hours=8, minutes=10))
# BusinessDay অফসেট প্রদর্শন করুন
print("\nBusinessDay অফসেট...\n", bdOffset)
# আপডেটেড টাইমস্ট্যাম্প প্রদর্শন করুন
print("\nআপডেটেড টাইমস্ট্যাম্প...\n", timestamp + bdOffset)
# দেওয়া BusinessDay অবজেক্টে প্রয়োগ করা ফ্রিকোয়েন্সি স্ট্রিং আকারে ফেরত দিন
print("\nদেওয়া BusinessDay অফসেটে ফ্রিকোয়েন্সি...\n", bdOffset.freqstr)
# দেওয়া BusinessDay অফসেটে প্রয়োগ করা ফ্রিকোয়েন্সির রুল কোড ফেরত দিন
print("\nBusinessDay অবজেক্টের রুল কোড..\n", bdOffset.rule_code)
আউটপুট
ফলাফল:
টাইমস্ট্যাম্প... 2021-10-30 01:55:02.000045 BusinessDay অফসেট... <BusinessDay: offset=datetime.timedelta(seconds=29400)> আপডেটেড টাইমস্ট্যাম্প... 2021-11-01 10:05:02.000045 দেওয়া BusinessDay অফসেটে ফ্রিকোয়েন্সি... B+8H10Min BusinessDay অবজেক্টের রুল কোড.. B