কম্পিউটার

পাইথন - অভিধান সহ একটি পান্ডাস ডেটাফ্রেমে একাধিক কলাম শিরোনাম কীভাবে পুনঃনামকরণ করবেন?


একাধিক কলাম শিরোনাম পুনঃনামকরণ করতে, পুনঃনামকরণ() ব্যবহার করুন পদ্ধতি এবং কলামে অভিধান সেট করুন প্যারামিটার প্রথমে, আসুন একটি ডেটাফ্রেম −

তৈরি করি
dataFrame =pd.DataFrame({"কার":['BMW', 'Mustang', 'Tesla', 'Mustang', 'Mercedes', 'Tesla', 'Audi'],"কিউবিক ক্যাপাসিটি":[ 2000, 1800, 1500, 2500, 2200, 3000, 2000],"রেজি মূল্য":[7000, 1500, 5000, 8000, 9000, 6000, 1500],"একক বিক্রি,01,01,01,01,01" 210, 250, 220]})

কলামের নাম পরিবর্তন করার জন্য একটি অভিধান তৈরি করা হচ্ছে। পুরানো নাম এবং নতুন নাম −

হিসাবে কী এবং মান জোড়া
অভিধান ={'কার':'গাড়ির নাম', 'কিউবিক ক্যাপাসিটি':'সিসি', 'রেজি প্রাইস':'রেজিস্ট্রেশন মূল্য', 'ইউনিট বিক্রি':'ইউনিট ক্রয় করা হয়েছে'

rename() ব্যবহার করুন এবং অভিধানটিকে কলাম হিসাবে সেট করুন −

dataFrame.rename(columns=dictionary, inplace=True)

উদাহরণ

নিম্নলিখিত কোড -

pd# হিসেবে পান্ডা আমদানি করুন dataframedataFrame =pd.DataFrame({"কার":['BMW', 'Mustang', 'Tesla', 'Mustang', 'Mercedes', 'Tesla', 'Audi'], "কিউবিক ক্যাপাসিটি":[2000, 1800, 1500, 2500, 2200, 3000, 2000],"রেজি মূল্য":[7000, 1500, 5000, 8000, 9000, 6000, 1500, 1500, nits]" 120, 150, 120, 210, 250, 220]})"DataFrame ...\n" প্রিন্ট করা হচ্ছে, ডেটাফ্রেম# কলামের নাম পরিবর্তন করার জন্য একটি অভিধান তৈরি করছে# কী এবং মান জোড়া পুরানো নাম হিসেবে এবং নতুন নামের অভিধান ={'কার':' গাড়ির নাম', 'কিউবিক ক্যাপাসিটি':'CC', 'Reg Price':'Registration Price', 'Units Sold':'Units Purchased'}# rename() ব্যবহার করে এবং columnsdataFrame.rename(columns=dictionary) হিসেবে অভিধান সেট করা , inplace=True)print"\nআপডেট করা ডেটাফ্রেম ...\n",ডেটাফ্রেম

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে DATRFRAME ... কার কিউবিক ক্ষমতা REG মূল্য ইউনিট SOLD0 BMW 2000 7000 2001 Mustang 1800 1500 1202 Tesla 1500 5000 1503 Mustang 2500 8000 1204 Mercedes 2200 9000 2105 TESLA 3000 6000 2506 অডি 2000 1500 220updated Dateframe ... কার নাম সিসি রেজিস্ট্রেশন দামের ইউনিট কেনা0 BMW 2000 7000 2001 Mustang 1800 1500 1202 টেসলা 1500 5000 1503 Mustang 2500 8000 1204 মার্সিডিজ 2200 90002> Tesla 1500 9000 1204 মারসিডিজ 2200 90002 50025002500250025001200125002
  1. পাইথন - পান্ডাস ডেটাফ্রেমে একটি মাল্টি-লেভেল কলাম সূচক থেকে একাধিক স্তর বাদ দিন

  2. পাইথন পান্ডাসে এক্স-অক্ষ লেবেল হিসাবে ডেটাফ্রেম কলামের মান কীভাবে সেট করবেন?

  3. পান্ডাস পাইথনে ডেটাফ্রেমের একটি নির্দিষ্ট কলামের যোগফল কীভাবে পাবেন?

  4. পাইথনে ডেটাফ্রেমের একটি কলাম কীভাবে মুছে ফেলা যায়?