কম্পিউটার

একটি ডাটাফ্রেমে টেবিল-ভিত্তিক পাইপ ফাংশন সঞ্চালনের জন্য একটি পাইথন প্রোগ্রাম লিখুন


ধরে নিন, আপনার একটি ডেটাফ্রেম আছে এবং টেবিল-ভিত্তিক ফাংশনের ফলাফল হল,

সারণী অনুসারে ফাংশন:আইডি মার্ক0 6.0 85.01 7.0 95.02 8.0 75.03 9.0 90.04 10.0 95.0

সমাধান

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

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

  • দুটি আর্গুমেন্ট সহ একটি ব্যবহারকারী-সংজ্ঞায়িত ফাংশন গড় তৈরি করুন এবং ফলাফলটি (a+b/2) হিসাবে দিন। এটি নীচে সংজ্ঞায়িত করা হয়েছে,

def avg(a,b):রিটার্ন (a+b/2)
  • প্রথম মানের মধ্যে avg() হিসাবে এবং দ্বিতীয় আর্গুমেন্টটি 10 ​​হিসাবে সমস্ত ডেটাফ্রেমের মানের গড় গণনা করতে টেবিল-ভিত্তিক ফাংশন সম্পাদন করতে পাইপ() ফাংশন প্রয়োগ করুন৷

df.pipe(avg,10)

উদাহরণ

আরো ভালোভাবে বোঝার জন্য নিচের কোডটি পরীক্ষা করা যাক −

pddf =pd.DataFrame({'Id':[1,2,3,4,5],'Mark':[80,90,70,85,90]}) হিসেবে
পান্ডা আমদানি করুন হল:\n",df)print("টেবিল অনুযায়ী ফাংশন:")def avg(a,b):return (a+b/2)print(df.pipe(avg,10))

আউটপুট

ডেটাফ্রেম হল:Id Mark0 1 801 2 902 3 703 4 854 5 90 সারণী অনুসারে ফাংশন:Id Mark0 6.0 85.01 7.0 95.02 8.0 75.03 9.0 90.04 50> 
  1. একটি প্রদত্ত ডেটাফ্রেমকে নাম কলাম অনুসারে সাজানোর জন্য একটি পাইথন প্রোগ্রাম লিখুন।

  2. পাইথনে একটি পুনরাবৃত্ত ফাংশন কিভাবে লিখবেন?

  3. পাইথনে একটি খালি ফাংশন কিভাবে লিখবেন?

  4. পাইথনে os.pipe() ফাংশন কি করে?