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

পাইথন প্যান্ডাস - DateOffset মান নরমালাইজড হয়েছে কিনা যাচাই করুন


DateOffset মান নরমালাইজড (normalized) হয়েছে কিনা তা জানতে প্যান্ডাসে offset.normalize প্রপার্টি ব্যবহার করুন।

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

from pandas.tseries.offsets import DateOffset
import pandas as pd

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

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

DateOffset তৈরি করুন। এখানে "months" প্যারামিটার ব্যবহার করে মাসগুলো বৃদ্ধি করছি। আমরা "normalize" প্যারামিটার ব্যবহার করে DateOffset-কে নরমালাইজ করেছি:

offset = pd.tseries.offsets.DateOffset(months=4, normalize=True)

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

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

DateOffset নরমালাইজড হয়েছে কিনা যাচাই করুন:

print("\nDateOffset নরমালাইজড?\n", offset.normalize)

উদাহরণ

পূর্ণ কোড:

from pandas.tseries.offsets import DateOffset
import pandas as pd

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

# DateOffset তৈরি করুন
# "months" প্যারামিটার ব্যবহার করে মাসগুলো বৃদ্ধি করছি
# আমরা "normalize" প্যারামিটার ব্যবহার করে DateOffset-কে নরমালাইজ করেছি
offset = pd.tseries.offsets.DateOffset(months=4, normalize=True)

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

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

# DateOffset নরমালাইজড হয়েছে কিনা যাচাই করুন
print("\nDateOffset নরমালাইজড?\n", offset.normalize)

আউটপুট

ফলাফল:

টাইমস্ট্যাম্প... 2021-09-26 03:25:02.000045
DateOffset... <DateOffset: months=4>
আপডেটেড টাইমস্ট্যাম্প... 2022-01-26 00:00:00
DateOffset নরমালাইজড? True

  1. পাইথনে প্যাঙ্গ্রাম (Pangram) যাচাই করার প্রোগ্রাম

  2. পাইথন ব্যবহার করে কোনো সংখ্যায় নির্দিষ্ট বেসে কনsekutিভ শূন্য আছে কিনা যাচাই করা

  3. Python-এ দেওয়া সংখ্যা ইউক্লিড নম্বর (Euclid Number) কিনা যাচাই করা

  4. Python-এ স্ট্রিং-এর এভারেজ ক্যারেক্টার উপস্থিত আছে কিনা যাচাই করা