ইনপুট −
অনুমান করুন, নমুনা ডেটাফ্রেম হল,
<পূর্ব> আইডি বয়সের বেতন0 1 27 400001 2 22 250002 3 25 400003 4 23 350004 5 24 300005 6 32 300006 7 30 500007 802082 30 500007 8029 8027 পূর্ববর্তীআউটপুট −
প্রদত্ত স্লাইসিং সারিগুলির গড় এবং পণ্যের ফলাফল হল,
মানে বয়স 23.333333বেতন 33333.333333 পণ্যের বয়স 12650বেতন 35000000000000
সমাধান
এটি সমাধান করার জন্য, আমরা নীচের পদ্ধতিগুলি অনুসরণ করব৷
-
একটি ডেটাফ্রেম সংজ্ঞায়িত করুন
-
একটি ফাংশন তৈরি করুন, iloc ফাংশন ব্যবহার করে বয়সের দ্বিতীয়, তৃতীয় এবং চতুর্থ সারি এবং বেতনের কলামগুলিকে স্লাইস করুন এবং ফলাফল ডেটাফ্রেমে সংরক্ষণ করুন৷
df.iloc[1:4,1:]
-
ফলাফল DataFrame থেকে গড় এবং পণ্য গণনা করুন।
উদাহরণ
আরও ভালোভাবে বোঝার জন্য আসুন আমরা নিম্নলিখিত বাস্তবায়ন দেখি।
pddef find_mean_prod():ডেটা =[[1,27,40000],[2,22,25000],[3,25,40000],[4,23,35000],[5,24 ,30000], [6,32,30000],[7,30,50000],[8,28,20000],[9,29,32000],[10,27,23000]] df =pd.DataFrame( ডেটা, কলাম=('আইডি', 'বয়স', 'বেতন')) প্রিন্ট(ডিএফ) প্রিন্ট ("বয়স এবং বেতন কলামের দ্বিতীয়, তৃতীয় এবং চতুর্থ সারি কাটা\n") ফলাফল =df.iloc[1:4 ,1:] প্রিন্ট("মান is\n", result.mean()) print("product is\n", result.prod())find_mean_prod()
আউটপুট
আইডি বয়স salary0 1 27 400001 2 22 250002 3 25 400003 4 23 350004 5 24 300005 6 32 300006 7 30 500007 8 28 200008 9 29 320009 10 27 দ্বিতীয় 23000slicing, বয়স এবং বেতন columnsmean isAge 23.333333salary তৃতীয় ও চতুর্থ সারি 33333.333333পণ্যের বয়স 12650বেতন 35000000000000