কম্পিউটার

Python Pandas - একটি বিজনেস আওয়ার অফসেট তৈরি করুন


একটি বিজনেস আওয়ার অফসেট তৈরি করতে, পান্ডাসে pd.tseries.offsets.BusinessHour() পদ্ধতি ব্যবহার করুন। প্রথমে, প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করুন -

pd হিসাবে পান্ডা আমদানি করুন

বিজনেস আওয়ার অফসেট তৈরি করুন। বিজনেস আওয়ার হল ডেটঅফসেট সাবক্লাস। এখানে, "শুরু" হল 24 ঘন্টা বিন্যাসে আপনার কাস্টম ব্যবসার সময়ের শুরুর সময়। "শেষ" হল 24 ঘন্টা বিন্যাসে আপনার কাস্টম ব্যবসার সময়ের শেষ সময় -

bhOffset =pd.tseries.offsets.BusinessHour(start="09:30", end ="18:00")

পান্ডাস-

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

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

প্রদর্শন করুন
মুদ্রণ("\nআপডেট করা টাইমস্ট্যাম্প...\n", টাইমস্ট্যাম্প + bhOffset)

উদাহরণ

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

pd হিসেবে পান্ডা আমদানি করুন# পান্ডাটাইমস্ট্যাম্প =pd. টাইমস্ট্যাম্পে টাইমস্ট্যাম্প অবজেক্ট সেট করুন বিজনেস আওয়ার অফসেট# বিজনেস আওয়ার হল ডেটঅফসেট সাবক্লাস# এখানে, 24 ঘন্টা ফরম্যাটে "স্টার্ট" হল আপনার কাস্টম বিজনেস আওয়ারের শুরুর সময়। tseries.offsets.BusinessHour(start="09:30", end ="18:00")# বিজনেস আওয়ার অফসেটপ্রিন্ট প্রদর্শন করুন("\nBusinessHour অফসেট...\n",bhOffset)# টাইমস্ট্যাম্পে অফসেট যোগ করুন এবং প্রদর্শন করুন আপডেট করা টাইমস্ট্যাম্পপ্রিন্ট("\nআপডেটেড টাইমস্ট্যাম্প...\n",টাইমস্ট্যাম্প + bhOffset)

আউটপুট

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

টাইমস্ট্যাম্প... 2021-01-01 01:55:30Business Hour অফসেট... আপডেট করা টাইমস্ট্যাম্প... 2021-01-01 10:30:00 
  1. Python Pandas - DateTimeIndex দিয়ে একটি তারিখ সময় তৈরি করুন

  2. Python Pandas - একটি IntervalIndex তৈরি করুন

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

  4. পাইথন-পান্ডাসে টাইমস্ট্যাম্প তুলনা করা