ধরে নিন, আপনার কাছে একটি ডেটাফ্রেম আছে এবং রোলিং উইন্ডো সাইজ 3 গণনার ফলাফল হল,
<প্রে>রোলিং উইন্ডোর গড় হল:আইডি বয়স মার্ক0 NaN NaN NaN1 1.5 12.0 85.02 2.5 13.0 80.03 3.5 13.5 82.54 4.5 31.5 90.05 5.5 60.05>এটি সমাধান করার জন্য, আমরা নীচের পদ্ধতি অনুসরণ করব -
সমাধান
-
একটি ডেটাফ্রেম সংজ্ঞায়িত করুন
-
রোলিং উইন্ডো সাইজ 3 এর গড় গণনা করতে df.rolling(window=2).mean() প্রয়োগ করুন
df.rolling(window=2).mean()
উদাহরণ
আরো ভালোভাবে বোঝার জন্য নিচের কোডটি পরীক্ষা করা যাক −
pddf =pd.DataFrame({"আইডি":[1, 2, 3, 4, 5,6], "বয়স":[12, 12, 14, 13, 50,70], " মার্ক":[80, 90, 70, 95, 85,90], })প্রিন্ট("ডেটাফ্রেম হল:\n",df)প্রিন্ট("রোলিং উইন্ডোর গড় হল:\n",df.rolling(window=2).মান())আউটপুট
ডেটাফ্রেম হল:আইডি বয়স মার্ক 0 1 12 801 2 12 902 3 14 703 4 13 9 54 5 50 855 60 90 90 রোলিং উইন্ডোতে এবং আইডি বয়সের মার্ক 0 নান ন্যান 1২.5 12.0 85.02 2.5 13.0 80.03 3.5 13.5 82.54 4.5 31.5 90.05 5.5 60.0 87.5