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

পাইথন পান্ডাস CustomBusinessHour - টাইমস্ট্যাম্প অফসেটে আছে কিনা যাচাই করা

পান্ডাসে CustomBusinessHour.is_on_offset() মেথড ব্যবহার করে দেওয়া টাইমস্ট্যাম্পটি কাস্টম বিজনেস আওয়ারের অফসেটে আছে কিনা তা যাচাই করা যায়। টাইমস্ট্যাম্প আর্গুমেন্ট হিসেবে পাস করতে হবে।

প্রক্রিয়া

  1. প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন: import pandas as pd
  2. টাইমস্ট্যাম্প অবজেক্ট সেট করুন: timestamp = pd.Timestamp('2021-11-14 05:20:30')
  3. CustomBusinessHour অফসেট তৈরি করুন: cbhOffset = pd.tseries.offsets.CustomBusinessHour(start="09:30", end="18:30")
  4. অফসেট যোগ করে আপডেটেড টাইমস্ট্যাম্প দেখুন।
  5. cbhOffset.is_on_offset(pd.Timestamp('2021-11-20 05:20:30')) দিয়ে চেক করুন।

উদাহরণ কোড

import pandas as pd

# টাইমস্ট্যাম্প সেট
timestamp = pd.Timestamp('2021-11-14 05:20:30')
print("Timestamp...\n", timestamp)

# CustomBusinessHour অফসেট তৈরি
cbhOffset = pd.tseries.offsets.CustomBusinessHour(start="09:30", end="18:30")
print("\nCustomBusinessHour Offset...\n", cbhOffset)

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

# অফসেটে আছে কিনা চেক
offset = cbhOffset.is_on_offset(pd.Timestamp('2021-11-20 05:20:30'))
print("\nCheck if the given timestamp is on offset or not...\n", offset)

আউটপুট

Timestamp... 2021-11-14 05:20:30
CustomBusinessHour Offset... 
Updated Timestamp... 2021-11-15 10:30:00
Check if the given timestamp is on offset or not... False
  1. পাইথন প্যান্ডাস - দেওয়া DateOffset এনকোরড (Anchored) কিনা যাচাই করুন

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

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

  4. পাইথনে একটি সংখ্যা ওর নম্বর (Ore Number) কিনা যাচাই করা