কম্পিউটার

একটি পাইথন ফাংশন লিখুন যা ডেটাফ্রেম বয়স, বেতন কলামগুলিকে ইনপুট হিসাবে দ্বিতীয়, তৃতীয় এবং চতুর্থ সারি গ্রহণ করে এবং মানগুলির গড়, গুণফল খুঁজে বের করুন


ইনপুট

অনুমান করুন, নমুনা ডেটাফ্রেম হল,

<পূর্ব> আইডি বয়সের বেতন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

  1. একটি প্রদত্ত ডেটাফ্রেমে সূচক এবং কলাম স্থানান্তর করতে পাইথনে একটি প্রোগ্রাম লিখুন

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

  3. পান্ডাস পাইথনে ডেটাফ্রেমের সাংখ্যিক মান ধারণকারী কলামগুলির গড় কীভাবে পাবেন?

  4. পাইথন প্রোগ্রাম ল্যাম্বডা এক্সপ্রেশন ব্যবহার করে বিজোড় সংখ্যার সংখ্যা খুঁজে বের করতে এবং ফাংশন হ্রাস করে