ঘন্টায় ফ্রিকোয়েন্সি সহ DateTimeIndex রাউন্ড করতে, DateTimeIndex.round() ব্যবহার করুন পদ্ধতি প্রতি ঘণ্টার ফ্রিকোয়েন্সির জন্য, ফ্রিকোয়েন্সি ব্যবহার করুন মান 'H' সহ প্যারামিটার।
প্রথমে, প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করুন -
pd হিসাবে পান্ডা আমদানি করুন
পিরিয়ড 5 সহ একটি DatetimeIndex তৈরি করুন এবং T অর্থাৎ মিনিট −
হিসাবে ফ্রিকোয়েন্সিdatetimeindex =pd.date_range('2021-09-29 07:00', periods=5, tz='Australia/Adelaide', freq='35T')
DateTimeIndex-
প্রদর্শন করুনপ্রিন্ট("DateTimeIndex...\n", datetimeindex)
ঘণ্টায় ফ্রিকোয়েন্সি সহ DateTimeIndex তারিখে রাউন্ড অপারেশন। প্রতি ঘণ্টার ফ্রিকোয়েন্সির জন্য, আমরা 'H' -
ব্যবহার করেছিপ্রিন্ট("\nঘণ্টা প্রতি কম্পাঙ্কের সাথে রাউন্ড অপারেশন করা হচ্ছে...\n",datetimeindex.round(freq='H'))
উদাহরণ
নিম্নলিখিত কোড -
pd# হিসাবে পান্ডা আমদানি করুন পিরিয়ড 5 সহ তারিখের সময়সূচী এবং T অর্থাৎ মিনিট# টাইমজোন হল অস্ট্রেলিয়া/Adelaidedatetimeindex =pd.date_range('2021-09-29 07:00', periods=5, tz='Australia/Adelaide ', freq='35T')# ডিসপ্লেপ্রিন্ট("DateTimeIndex...\n", datetimeindex)# hourres পাওয়া =datetimeindex.hour# শুধুমাত্র আওয়ারপ্রিন্ট প্রদর্শন করে("\nDateTimeIndex থেকে ঘন্টা...\n", রেস )# ঘণ্টার ফ্রিকোয়েন্সি সহ DateTimeIndex তারিখে রাউন্ড অপারেশন# ঘন্টায় ফ্রিকোয়েন্সির জন্য, আমরা 'H'print("\nঘন্টা কম্পাঙ্কের সাথে রাউন্ড অপারেশন সম্পাদন করা...\n",datetimeindex.round(freq='H'))প্রে>আউটপুট
এটি নিম্নলিখিত কোড তৈরি করবে -
DateTimeIndex...DatetimeIndex(['2021-09-29 07:00:00+09:30', '2021-09-29 07:35:00+09:30','2021-09-29 08:10:00+09:30', '2021-09-29 08:45:00+09:30','2021-09-29 09:20:00+09:30'],dtype='datetime64 [ns, Australia/Adelaide]', freq='35T')DateTimeIndex থেকে ঘন্টা...Int64Index([7, 7, 8, 8, 9], dtype='int64') ঘণ্টার ফ্রিকোয়েন্সি সহ রাউন্ড অপারেশন করা হচ্ছে.. । 09:30', '2021-09-29 09:00:00+09:30','2021-09-29 09:00:00+09:30'],dtype='datetime64[ns, Australia/Adelaide ]', freq=None)