কম্পিউটার

পাইথন পান্ডাস - ঘণ্টায় কম্পাঙ্ক সহ টাইমডেল্টাকে রাউন্ড করে


নির্দিষ্ট রেজোলিউশন সহ Timedelta রাউন্ড করতে, timestamp.round() ব্যবহার করুন পদ্ধতি H.

মান সহ ফ্রিকোয়েন্সি প্যারামিটার ব্যবহার করে ঘণ্টায় ফ্রিকোয়েন্সি রেজোলিউশন সেট করুন

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

import pandas as pd

টাইমডেল্টাস হল পাইথনের স্ট্যান্ডার্ড ডেটটাইম লাইব্রেরি একটি ভিন্ন উপস্থাপনা টাইমডেল্টা ব্যবহার করে। একটি Timedelta অবজেক্ট তৈরি করুন

timedelta = pd.Timedelta('2 days 10 hours 45 min 20 s 35 ms 55 ns')

টাইমডেল্টা প্রদর্শন করুন

print("Timedelta...\n", timedelta)

প্রতি ঘণ্টার ফ্রিকোয়েন্সি সহ বৃত্তাকার টাইমস্ট্যাম্প ফেরত দিন। এখানে, "freq" প্যারামিটার ব্যবহার করে নির্দিষ্ট রেজোলিউশন সেট করা হয়েছে

timedelta.round(freq='H')

উদাহরণ

নিচের কোড

import pandas as pd

# TimeDeltas is Python’s standard datetime library uses a different representation timedelta’s
# create a Timedelta object
timedelta = pd.Timedelta('2 days 10 hours 45 min 20 s 35 ms 55 ns')

# display the Timedelta
print("Timedelta...\n", timedelta)

# return the rounded Timestamp
# with hourly frequency
# Here, the specified resolution is set using the "freq" parameter
res = timedelta.round(freq='H')

# display the rounded Timestamp
print("\nTimedelta (hourly rounded)...\n", res)

আউটপুট

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

Timedelta...
2 days 10:45:20.035000055

Timedelta (hourly rounded)...
2 days 11:00:00

  1. Python Pandas - মিনিটে ফ্রিকোয়েন্সি সহ টাইমডেল্টাকে রাউন্ড করুন

  2. Python Pandas - নির্দিষ্ট রেজোলিউশন সহ টাইমডেল্টাকে রাউন্ড করুন

  3. Python Pandas - প্রতি ঘণ্টায় ফ্লোর রেজোলিউশন সহ একটি নতুন Timedelta ফেরত দিন

  4. Python Pandas - প্রদত্ত টাইমস্ট্যাম্পকে প্রতি ঘণ্টার ফ্রিকোয়েন্সি সহ পিরিয়ডে রূপান্তর করুন