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

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


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

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

import pandas as pd

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

timestamp = pd.Timestamp('2021-1-1 01:55:30')

BusinessHour অফসেট তৈরি করুন। আমরা "normalize" প্যারামিটার ব্যবহার করে BusinessHour-কে নরমালাইজ করেছি:

bhOffset = pd.tseries.offsets.BusinessHour(start="09:30", end="18:00", normalize=True)

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

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

BusinessHour অফসেট নরমালাইজড হয়েছে কিনা যাচাই করুন:

print("\nBusinessHour অফসেট নরমালাইজড?\n", bhOffset.normalize)

উদাহরণ

পূর্ণ কোড:

import pandas as pd

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

# BusinessHour অফসেট তৈরি করুন
# BusinessHour হল DateOffset সাবক্লাস
# এখানে "start" হল আপনার কাস্টম কার্য ঘন্টার শুরু সময় ২৪-ঘন্টা ফরম্যাটে
# "end" হল আপনার কাস্টম কার্য ঘন্টার সমাপ্তি সময় ২৪-ঘন্টা ফরম্যাটে
# আমরা "normalize" প্যারামিটার ব্যবহার করে BusinessHour-কে নরমালাইজ করেছি
bhOffset = pd.tseries.offsets.BusinessHour(start="09:30", end="18:00", normalize=True)

# BusinessHour অফসেট প্রদর্শন করুন
print("\nBusinessHour অফসেট...\n", bhOffset)

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

# BusinessHour অফসেট নরমালাইজড হয়েছে কিনা যাচাই করুন
print("\nBusinessHour অফসেট নরমালাইজড?\n", bhOffset.normalize)

আউটপুট

ফলাফল:

টাইমস্ট্যাম্প... 2021-01-01 01:55:30
BusinessHour অফসেট... <BusinessHour: BH=09:30-18:00>
আপডেটেড টাইমস্ট্যাম্প... 2021-01-01 00:00:00
BusinessHour অফসেট নরমালাইজড? True

  1. পাইথন প্যান্ডাস - ইন্ডেক্সে অনন্য মান আছে কিনা যাচাই

  2. পাইথন প্যান্ডাস - UTC অফসেট সময় পান

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

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