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

পাইথন প্যান্ডাস - দেওয়া DateOffset এনকোরড (Anchored) কিনা যাচাই করুন


দেওয়া DateOffset এনকোরড (Anchored) কিনা তা জানতে প্যান্ডাসে offset.is_anchored() মেথড ব্যবহার করুন। প্রথমে প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন:

from pandas.tseries.frequencies import to_offset
import pandas as pd

প্যান্ডাসে টাইমস্ট্যাম্প অবজেক্ট সেট করুন:

timestamp = pd.Timestamp('2021-09-26 03:25:02.000045')

DateOffset তৈরি করুন। এখানে আমরা এনকোরড অফসেট ব্যবহার করছি অর্থাৎ সাপ্তাহিক ফ্রিকোয়েন্সি মঙ্গলবার (Tuesday) জন্য:

offset = to_offset("W-TUE")

আপডেটেড টাইমস্ট্যাম্প প্রদর্শন করুন:

print("\nআপডেটেড টাইমস্ট্যাম্প...\n", timestamp + offset)

DateOffset এনকোরড কিনা যাচাই করুন:

print("\nDateOffset এনকোরড কিনা...\n", offset.is_anchored())

উদাহরণ

পূর্ণ কোড:

from pandas.tseries.frequencies import to_offset
import pandas as pd

# প্যান্ডাসে টাইমস্ট্যাম্প অবজেক্ট সেট করুন
timestamp = pd.Timestamp('2021-09-26 03:25:02.000045')
# টাইমস্ট্যাম্প প্রদর্শন করুন
print("টাইমস্ট্যাম্প...\n", timestamp)

# DateOffset তৈরি করুন
# আমরা এনকোরড অফসেট ব্যবহার করছি অর্থাৎ সাপ্তাহিক ফ্রিকোয়েন্সি মঙ্গলবার (Tuesday) জন্য
offset = to_offset("W-TUE")

# DateOffset প্রদর্শন করুন
print("\nDateOffset...\n", offset)

# আপডেটেড টাইমস্ট্যাম্প প্রদর্শন করুন
print("\nআপডেটেড টাইমস্ট্যাম্প...\n", timestamp + offset)

# DateOffset এনকোরড কিনা যাচাই করুন
print("\nDateOffset এনকোরড কিনা...\n", offset.is_anchored())

আউটপুট

ফলাফল:

টাইমস্ট্যাম্প... 2021-09-26 03:25:02.000045
DateOffset... <Week: weekday=1>
আপডেটেড টাইমস্ট্যাম্প... 2021-09-28 03:25:02.000045
DateOffset এনকোরড কিনা... True

  1. পাইথন প্রোগ্রাম: কোনো সংখ্যা ডিজেরিয়াম নম্বর (Disarium Number) কিনা চেক করা

  2. পাইথনে যাচাই করুন স্ট্রিং টাইপড নামের সাথে মেলে কিনা (বাওয়েল রিপিট সহ)

  3. পাইথনে স্ট্রিং প্যাংগ্রাম (Pangram) কিনা চেক করা

  4. পাইথনে অ্যারে মনোটোনিক (Monotonic) কিনা চেক করা