কম্পিউটার

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


CustomBusinessHour অফসেট স্বাভাবিক করা হয়েছে কি না তা পরীক্ষা করতে, Pandas-এ CustomBusinessHour.normalize প্রপার্টি ব্যবহার করুন।

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

import pandas as pd

পান্ডাস-

-এ টাইমস্ট্যাম্প অবজেক্ট সেট করুন
timestamp = pd.Timestamp('2021-10-25 08:35:10')

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

ব্যবহার করে CustomBusinessDay কে স্বাভাবিক করেছি
cbhOffset = pd.tseries.offsets.CustomBusinessHour(n = 3, weekmask = 'Mon Tue Wed Fri Sat' ,normalize=True)

টাইমস্ট্যাম্পে অফসেট যোগ করুন এবং আপডেট করা টাইমস্ট্যাম্প −

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

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

print("\nThe CustomBusinessHour Offset is normalized ?\n", cbhOffset.normalize)

উদাহরণ

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

import pandas as pd

# Set the timestamp object in Pandas
timestamp = pd.Timestamp('2021-10-25 08:35:10')

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

# Create the CustomBusinessHour Offset
# CustomBusinessHour is the DateOffset subclass
# Weekmask of valid business days
# We have normalized the CustomBusinessDay using the "normalize" parameter
cbhOffset = pd.tseries.offsets.CustomBusinessHour(n = 3, weekmask = 'Mon Tue Wed Fri Sat',normalize=True)

# Display the CustomBusinessHour Offset
print("\nCustomBusinessHour Offset...\n",cbhOffset)

# Add the offset to the Timestamp and display the Updated Timestamp
print("\nUpdated Timestamp...\n",timestamp + cbhOffset)

# Return frequency applied on the given CustomBusinessHour Offset object as a string
print("\nFrequency applied on the given CustomBusinessHour Offset object...\n",cbhOffset.freqstr)

# return the name of the frequency applied on the given CustomBusinessHour object
print("\nThe name of the frequency on the CustomBusinessHour object..\n", cbhOffset.name)

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

আউটপুট

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

Timestamp...
 2021-10-25 08:35:10

CustomBusinessHour Offset...
 <3 * CustomBusinessHours: CBH=09:00-17:00>

Updated Timestamp...
 2021-10-25 00:00:00

Frequency applied on the given CustomBusinessHour Offset object...
 3CBH

The name of the frequency on the CustomBusinessHour object..
 CBH

The CustomBusinessHour Offset is normalized ?
 True

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

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

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

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