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

পাইথন পান্ডাস CustomBusinessHour - প্রদত্ত তারিখ সামনে রোল করা (যদি অফসেটে না থাকে)

পান্ডাসে CustomBusinessHour.rollforward() মেথড ব্যবহার করে প্রদত্ত তারিখকে সামনে (forward) কাস্টম বিজনেস আওয়ার অফসেট অনুযায়ী রোল করা যায়, শর্তে tarball ইতিমধ্যে অফসেটে না থাকে।

প্রক্রিয়া

  1. import pandas as pd
  2. timestamp = pd.Timestamp('2021-12-20 08:35:10')
  3. cbhOffset = pd.tseries.offsets.CustomBusinessHour(n=5, weekmask='Mon Tue Wed Fri')
  4. অফসেট যোগ করে আপডেটেড টাইমস্ট্যাম্প দেখুন।
  5. cbhOffset.rollforward(pd.Timestamp('2021-12-30 08:35:10')) দিয়ে রোল ফরওয়ার্ড করুন।

উদাহরণ কোড

import pandas as pd

timestamp = pd.Timestamp('2021-12-20 08:35:10')
print("Timestamp...\n", timestamp)

cbhOffset = pd.tseries.offsets.CustomBusinessHour(n=5, weekmask='Mon Tue Wed Fri')
print("\nCustomBusinessHour Offset...\n", cbhOffset)

print("\nUpdated Timestamp...\n", timestamp + cbhOffset)

roll = cbhOffset.rollforward(pd.Timestamp('2021-12-30 08:35:10'))
print("\nRoll forward Result...\n", roll)

আউটপুট

Timestamp... 2021-12-20 08:35:10
CustomBusinessHour Offset... <5 * CustomBusinessHours: CBH=09:00-17:00>
Updated Timestamp... 2021-12-20 14:00:00
Roll forward Result... 2021-12-31 09:00:00
  1. পাইথন প্যান্ডাস - DateOffset তৈরি করুন এবং তারিখ বৃদ্ধি করুন

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

  3. পাইথনে টাইমস্ট্যাম্প তুলনা – পান্ডাস

  4. পাইথনে পান্ডাস অফসেটকে পাইথন ডেটে কনভার্ট করবেন?