কম্পিউটার

একটি ডেটাফ্রেম সেলসিয়াস ডেটা কলামকে ফারেনহাইটে রূপান্তর করতে পাইথন পান্ডাসে একটি প্রোগ্রাম লিখুন


সেলসিয়াসকে ফারেনহাইট হিসাবে রূপান্তর করার ফলাফল,

 আইডি সেলসিয়াস ফারেনহাইট0 1 37.5 99.51 2 36.0 96.82 3 40.0 104.03 4 38.5 101.34 5 39.0 102.2 

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

সমাধান 1

  • 'আইডি' এবং 'সেলসিয়াস' কলাম মান সহ একটি ডেটাফ্রেম সংজ্ঞায়িত করুন

  • সেলসিয়াস মানগুলিকে (9/5)*df[সেলসিয়াস]+32 গুণ করে রূপান্তর করতে লেম্বডা ফাংশনের ভিতরে df.assign ফাংশন প্রয়োগ করুন এবং এটি ফারেনহাইটে বরাদ্দ করুন। এটি নীচে সংজ্ঞায়িত করা হয়েছে -

df.assign(ফারেনহাইট =lambda x:(9/5)*x['Celsius']+32)

উদাহরণ

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

pddf =pd.DataFrame({'Id':[1,2,3,4,5], 'Celsius':[37.5,36,40,38.5,39] })print("DataFrame) হিসাবে
পান্ডা আমদানি করুন is\n",df)df =df.assign(ফারেনহাইট =lambda x:(9/5)*x['Celsius']+32)print(df)

আউটপুট

ডেটাফ্রেম হল আইডি সেলসিয়াস0 1 37.51 2 36.02 3 40.03 4 38.54 5 39.0 আইডি সেলসিয়াস ফারেনহাইট0 1 37.5 99.51 2 36.0 96.82 31340 3140 340. 340. 340. 

সমাধান 2

  • 'আইডি' এবং 'সেলসিয়াস' কলাম মান সহ একটি ডেটাফ্রেম সংজ্ঞায়িত করুন

  • সেলসিয়াস মানকে (9/5)*df[সেলসিয়াস]+32 গুণ করে রূপান্তর করতে ল্যাম্বডা ফাংশন লেখার ভিতরে df.apply ফাংশন সেট করুন এবং এটিকে df[ফারেনহাইট] এর ভিতরে সংরক্ষণ করুন। এটি নীচে সংজ্ঞায়িত করা হয়েছে,

df['ফারেনহাইট'] =df.apply(lambda x:(9/5)*x['Celsius']+32,axis=1)

উদাহরণ

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

pddf =pd.DataFrame({'Id':[1,2,3,4,5], 'Celsius':[37.5,36,40,38.5,39] })print("DataFrame) হিসাবে
পান্ডা আমদানি করুন is\n",df)df['Fahrenheit'] =df.apply(lambda x:(9/5)*x['Celsius']+32,axis=1)print(df)

আউটপুট

ডেটাফ্রেম হল আইডি সেলসিয়াস0 1 37.51 2 36.02 3 40.03 4 38.54 5 39.0 আইডি সেলসিয়াস ফারেনহাইট0 1 37.5 99.51 2 36.0 96.82 31340 3140 340. 340. 340. 
  1. C প্রোগ্রাম ব্যবহার করে ফারেনহাইটকে সেলসিয়াসে রূপান্তর করুন

  2. C# প্রোগ্রাম ফারেনহাইটকে সেলসিয়াসে রূপান্তর করতে

  3. একটি পান্ডাস টাইমডেল্টা অবজেক্টকে পাইথন টাইমডেল্টা অবজেক্টে রূপান্তর করুন

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