কম্পিউটার

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


ধরে নিন, আপনার একটি ডেটাফ্রেম আছে

0 1 2

0 10 20 30 1 40 50 60 2 70 80 90

একটি ডেটাফ্রেমের তির্যক দ্বারা 1 প্রতিস্থাপিত ফলাফল হল −

0 1 20 1 20 30 1 40 1 60 2 70 80 1 

সমাধান

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

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

  • সমস্ত সারি এবং কলাম অ্যাক্সেস করতে লুপের জন্য নেস্টেড তৈরি করুন,

রেঞ্জে i এর জন্য(len(df)):j এর জন্য রেঞ্জে(len(df)):
  • তির্যকগুলির সাথে মেলে এমন শর্তটি পরীক্ষা করুন, যদি এটি মিলে যায় তবে অবস্থানটি 1 দ্বারা প্রতিস্থাপন করুন৷ এটি নীচে সংজ্ঞায়িত করা হয়েছে,

যদি i ==j:df.iloc[i ,j] =1

উদাহরণ

আরও ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি,

pdimport numpy হিসাবে npdata =[[10,20,30],[40,50,60],[70,80,90]]df =pd.DataFrame(data)print("অরিজিনাল ডেটাফ্রেম হল \n ", df) রেঞ্জে i এর জন্য(len(df)):j এর জন্য রেঞ্জে(len(df)):যদি i ==j:df.iloc[i,j] =1প্রিন্ট("পরিবর্তিত ডেটাফ্রেম হল\ n" ,df)

আউটপুট

মূল ডেটাফ্রেম হল 0 1 20 10 20 301 40 50 602 70 80 90 পরিবর্তিত ডেটাফ্রেম হল 0 1 20 1 20 301 40 1 602 70 80 1 

  1. একটি প্রদত্ত সিরিজের সমস্ত উপাদান রাউন্ড করতে পাইথনে একটি প্রোগ্রাম লিখুন

  2. একটি নির্দিষ্ট তারিখ সিরিজে বছরের দিন মুদ্রণ করতে পাইথনে একটি প্রোগ্রাম লিখুন

  3. একটি প্রদত্ত সংখ্যায় 5 দিয়ে সমস্ত 0 এর প্রতিস্থাপন করতে পাইথনে একটি প্রোগ্রাম লিখুন

  4. একটি প্রদত্ত সংখ্যা N-এ অঙ্কের সংখ্যা গণনা করতে পাইথনে একটি প্রোগ্রাম লিখুন