কম্পিউটার

রোলিং মিন খুঁজুন – পাইথন পান্ডা


রোলিং গড় খুঁজে পেতে, আমরা পান্ডাসে apply() ফাংশন ব্যবহার করব। প্রথমে, আসুন প্রয়োজনীয় লাইব্রেরি আমদানি করি -

pd হিসাবে পান্ডা আমদানি করুন

2টি কলাম সহ একটি ডেটাফ্রেম তৈরি করুন। একটি হল একটি int কলাম -

dataFrame =pd.DataFrame( { "কার":['Tesla', 'Mercedes', 'Tesla', 'Mustang', 'Mercedes', 'Mustang'], "Reg_Price":[5000, 1500, 6500 , 8000, 9000, 6000] })

GroupBy ব্যবহার করে গ্রুপ করুন এবং apply() −

ব্যবহার করে রোলিং মিন খুঁজুন
dataFrame.groupby("Car")["Reg_Price"].apply(lambda x:x.rolling(center=False, window=2).mean())

উদাহরণ

নিম্নলিখিত কোড -

pd# হিসাবে পান্ডা আমদানি করুন # DataFramedataFrame =pd.DataFrame( { "Car":['Tesla', 'Mercedes', 'Tesla', 'Mustang', 'Mercedes', 'Mustang'], "Reg_Price":[5000, 1500, 6500, 8000, 9000, 6000] })প্রিন্ট"ডেটাফ্রেম ...\n",ডেটাফ্রেমপ্রিন্ট"\nরোলিং মানে...\n",dataFrame.groupby("কার")["Reg_Price"] .apply(lambda x:x.rolling(center=False, window=2).mean())

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
ডেটাফ্রেম ... কার Reg_Price0 Tesla 50001 Mercedes 15002 Tesla 65003 Mustang 80004 Mercedes 90005 Mustang 6000Rolling Mean...0 NaN1 NaN2 5750.03 NaN4.50d455750.03. 
  1. Python - পান্ডাস ডেটাফ্রেমের র‌্যাঙ্কিং সারি

  2. Python Pandas - TimedeltaIndex এর উপাদানগুলির একটি ডেটাফ্রেম ফেরত দিন

  3. পাইথন - কিভাবে একটি CSV ফাইলে পান্ডাস ডেটাফ্রেম লিখতে হয়

  4. পাইথনে Numpy অ্যারের একটি তালিকার গড় খুঁজুন