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

পাইথন প্যান্ডাস BusinessHour অফসেট অবজেক্ট - পরবর্তী কার্য দিনে যান


প্যান্ডাসের BusinessHour.next_bday প্রপার্টি ব্যবহার করে পরবর্তী কার্য দিনে যান। প্রথমে প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন:

import datetime
import pandas as pd

BusinessHour অফসেট তৈরি করুন। BusinessHour হল DateOffset সাবক্লাস:

bhOffset = pd.tseries.offsets.BusinessHour(offset=datetime.timedelta(days=3, hours=3))

BusinessHour অফসেট প্রদর্শন করুন:

print("\nBusinessHour অফসেট...\n", bhOffset)

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

timestamp = pd.Timestamp('2021-9-30 06:50:20')

পরবর্তী কার্য দিন প্রদর্শন করুন:

print("\nপরবর্তী কার্য দিন...\n", timestamp + bhOffset.next_bday)

উদাহরণ

পূর্ণ কোড নিচে দেওয়া হল:

import datetime
import pandas as pd

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

# BusinessHour অফসেট তৈরি করুন
# BusinessHour হল DateOffset সাবক্লাস
bhOffset = pd.tseries.offsets.BusinessHour(offset=datetime.timedelta(days=3, hours=3))
# BusinessHour অফসেট প্রদর্শন করুন
print("\nBusinessHour অফসেট...\n", bhOffset)

# পরবর্তী কার্য দিন প্রদর্শন করুন
print("\nপরবর্তী কার্য দিন...\n", timestamp + bhOffset.next_bday)

আউটপুট

এটি নিচের ফলাফল দেবে:

টাইমস্ট্যাম্প... 2021-09-30 06:50:20
BusinessHour অফসেট... <BusinessHour: offset=datetime.timedelta(days=3, seconds=10800): BH=09:00-17:00>
পরবর্তী কার্য দিন... 2021-10-01 06:50:20

  1. পাইথন প্যান্ডাস - অফসেট অবজেক্টে প্রয়োগ করা ফ্রিকোয়েন্সির নাম ফেরত দিন

  2. পাইথন পান্ডাস - Period অবজেক্টের টাইমস্ট্যাম্প রিপ্রেজেন্টেশন ফেরত দেওয়ার পদ্ধতি

  3. পাইথন - প্যান্ডাসে Timestamp অবজেক্ট থেকে সপ্তাহের দিন পান

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