কম্পিউটার

একটি প্রদত্ত ডেটাফ্রেমে রোলিং উইন্ডোর আকার 3 গণনার গড় সম্পাদন করতে পাইথনে একটি প্রোগ্রাম লিখুন


ধরে নিন, আপনার কাছে একটি ডেটাফ্রেম আছে এবং রোলিং উইন্ডো সাইজ 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

  1. একটি প্রদত্ত সিরিজে বৈধ তারিখগুলি ফিল্টার করতে পাইথনে একটি প্রোগ্রাম লিখুন

  2. একটি সেটের প্রদত্ত আকারের সমস্ত উপসেট পেতে পাইথন প্রোগ্রাম

  3. একটি সেটের প্রদত্ত আকারের সমস্ত উপসেট পেতে পাইথন প্রোগ্রাম

  4. পাইথন প্রোগ্রাম প্রদত্ত আকারের গ্রুপে একটি অ্যারে বিপরীত করতে?