কম্পিউটার

Python Pandas - বিজনেস আওয়ার অফসেট স্বাভাবিক করা হয়েছে কিনা তা পরীক্ষা করুন


বিজনেস আওয়ার অফসেট স্বাভাবিক করা হয়েছে কি না তা পরীক্ষা করতে, পান্ডাসে BusinessHour.normalize প্রপার্টি ব্যবহার করুন।

প্রথমে, প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করুন -

import pandas as pd

পান্ডাস-

-এ টাইমস্ট্যাম্প অবজেক্ট সেট করুন
timestamp = pd.Timestamp('2021-1-1 01:55:30')

বিজনেস আওয়ার অফসেট তৈরি করুন। আমরা "নরমালাইজ" প্যারামিটার −

ব্যবহার করে বিজনেস আওয়ারকে স্বাভাবিক করেছি
bhOffset = pd.tseries.offsets.BusinessHour(start="09:30", end = "18:00", normalize=True)

আপডেট করা টাইমস্ট্যাম্প −

প্রদর্শন করুন
print("\nUpdated Timestamp...\n",timestamp + bhOffset)

বিজনেস আওয়ার অফসেট স্বাভাবিক করা হয়েছে কিনা তা পরীক্ষা করুন -

print("\nThe BusinessHour Offset is normalized ?\n", bhOffset.normalize)

উদাহরণ

নিম্নলিখিত কোড -

import pandas as pd

# Set the timestamp object in Pandas
timestamp = pd.Timestamp('2021-1-1 01:55:30')

# Display the Timestamp
print("Timestamp...\n",timestamp)

# Create the BusinessHour Offset
# BusinessHour is the DateOffset subclass
# Here, "start" is the start time of your custom business hour in 24h format.
# The "end" is the end time of your custom business hour in 24h format.
# We have normalized the BusinessHour using the "normalize" parameter
bhOffset = pd.tseries.offsets.BusinessHour(start="09:30", end = "18:00", normalize=True)

# Display the BusinessHour Offset
print("\nBusinessHour Offset...\n",bhOffset)

# Display the Updated Timestamp
print("\nUpdated Timestamp...\n",timestamp + bhOffset)

# check whether the BusinessHour Offset is normalized or not
print("\nThe BusinessHour Offset is normalized ?\n", bhOffset.normalize)

আউটপুট

এটি নিম্নলিখিত কোড তৈরি করবে -

Timestamp...
 2021-01-01 01:55:30

BusinessHour Offset...
 <BusinessHour: BH=09:30-18:00>

Updated Timestamp...
 2021-01-01 00:00:00

The BusinessHour Offset is normalized ?
 True

  1. Python Pandas - সূচকের অনন্য মান আছে কিনা তা পরীক্ষা করুন

  2. Python Pandas - UTC অফসেট সময় পান

  3. প্রদত্ত বেসে একটি সংখ্যার পরপর 0 আছে কিনা পরীক্ষা করুন বা পাইথন ব্যবহার করছেন না

  4. প্রদত্ত নম্বরটি পাইথনে ইউক্লিড নম্বর কিনা তা পরীক্ষা করুন