কম্পিউটার

একটি প্রদত্ত ডেটাফ্রেমে সামঞ্জস্যপূর্ণ এবং অ-সামঞ্জস্যপূর্ণ EWM গণনা করতে পাইথনে একটি প্রোগ্রাম লিখুন


ধরে নিন, আপনার একটি ডেটাফ্রেম আছে এবং সামঞ্জস্যপূর্ণ এবং অ-সামঞ্জস্যপূর্ণ EWM-এর ফলাফল হল −

 স্থায়ী EWM:ID Age0 1,000000 12,0000001 1,750000 12,7500002 2,615385 12,2307693 2,615385 13,4250004 4,670213 14.479339non স্থায়ী EWM:ID Age0 1,000000 12,0000001 1,666667 12,6666672 2,555556 12,2222223 2,555556 13,4074074 4,650794 14,469136 

সমাধান

এটি সমাধান করার জন্য, আমরা নীচে দেওয়া পদক্ষেপগুলি অনুসরণ করব -

  • একটি ডেটাফ্রেম সংজ্ঞায়িত করুন

  • df.ewm(com=0.5).mean() ব্যবহার করে 0.5 বিলম্বের সাথে সামঞ্জস্য করা ewm গণনা করুন।

df.ewm(com=0.5).mean()
  • df.ewm(com=0.5).mean().

df.ewm(com=0.5,adjust=False).mean()

উদাহরণ

pddf =pd.DataFrame({'আইডি':[1, 2, 3, np.nan, 5], 'বয়স':[12,13,12,14,15]} )print(df)print("adjusted ewm:\n",df.ewm(com=0.5).mean())print("non Adjusted ewm:\n",df.ewm(com=0.5,adjust=False) .mean())

আউটপুট

 আইডি Age0 1,0 121 2,0 132 3,0 123 NaN 144 5.0 15adjusted EWM:ID Age0 1,000000 12,0000001 1,750000 12,7500002 2,615385 12,2307693 2,615385 13,4250004 4,670213 14.479339non স্থায়ী EWM:ID Age0 1,000000 12,0000001 1,666667 12,6666672 2,555556 12,2222223 2,555556 13,4074074 4,650794 14,469136 

  1. একটি নতুন CSV ফাইলে একটি প্রদত্ত ডেটাফ্রেমে 'k' দিয়ে শুরু হওয়া শহর এবং রাজ্যের নামগুলি সংরক্ষণ করতে পাইথনে একটি প্রোগ্রাম লিখুন

  2. একটি প্রদত্ত ডেটাফ্রেমে একজন কর্মচারী আইডি এবং বেতনের সর্বনিম্ন বয়স খুঁজে পেতে পাইথনে একটি প্রোগ্রাম লিখুন

  3. একটি প্রদত্ত সিরিজের সমস্ত উপাদান রাউন্ড করতে পাইথনে একটি প্রোগ্রাম লিখুন

  4. একটি প্রদত্ত সংখ্যা N-এ অঙ্কের সংখ্যা গণনা করতে পাইথনে একটি প্রোগ্রাম লিখুন