কম্পিউটার

পান্ডাসে কলাম পুনঃনামকরণ করুন:একটি শিক্ষানবিস গাইড

তাই আপনি পাইথন পান্ডাস ডেটাফ্রেমে একটি কলামের নাম পরিবর্তন করতে চান। এটা কি সম্ভব? হ্যাঁ, এটা. আপনি rename() ব্যবহার করুন একটি পৃথক কলামের নাম পরিবর্তন করার পদ্ধতি বা একটি ডেটাফ্রেমে কলাম হেডারের একটি নতুন সেট বরাদ্দ করার জন্য "কলাম" বৈশিষ্ট্য।

এই নির্দেশিকায়, আমরা কীভাবে একটি পান্ডাস ডেটাফ্রেমে একটি পৃথক কলাম এবং একাধিক কলামের নাম পরিবর্তন করব তা কভার করি। এই কৌশলগুলির সাথে শুরু করতে আপনাকে সাহায্য করার জন্য আমরা দুটি উদাহরণ দিয়ে চলেছি৷

পান্ডাসে একটি একক কলামের নাম পরিবর্তন করুন

একটি পান্ডাস ডেটাফ্রেম হল একটি গ্রিড যা ডেটা সঞ্চয় করে। সারি এবং কলাম ব্যবহার করে একটি টেবিলে ডেটা সংরক্ষণ করা হয়। একটি ডেটাফ্রেমের প্রতিটি অক্ষের নিজস্ব লেবেল রয়েছে।

আপনি rename() ব্যবহার করে একটি একক কলামের নাম পরিবর্তন করুন ফাংশন এই পদ্ধতিটি দরকারী কারণ এটি আপনাকে একটি নতুন কলাম তৈরি না করেই একটি কলাম শিরোনাম পরিবর্তন করতে দেয়৷

একটি পান্ডাস ডেটাফ্রেম অবজেক্ট দেখুন:

import pandas as pd

books = {
	"name": ["The Great Gatsby", "To Kill a Mockingbird", "The Count of Monte Cristo"],
	"author": ["F. Scott Fitzgerald", "Harper Lee", "Alexandre Dumas"],
	"sold": [42, 53, 39]
}

books_frame = pd.DataFrame(books)

"নাম", "লেখক", এবং "বিক্রীত" হল আমাদের কলাম শিরোনাম। এই ডেটাফ্রেমে তিনটি কলাম এবং তিনটি সারি রয়েছে। আমরা আমাদের ডেটাফ্রেমটি কনসোলে প্রিন্ট করে দেখতে পাই:

print(books_frame)

আমাদের ডেটাফ্রেম প্রত্যাশিত হিসাবে উপস্থিত হয়:


নাম লেখক বিক্রীত
দ্য গ্রেট গ্যাটসবি F. স্কট ফিটজেরাল্ড 42
1 একটি মকিংবার্ডকে হত্যা করতে হার্পার লি 53
2 The Count of Monte Cristo আলেকজান্দ্রে ডুমাস 39

81% অংশগ্রহণকারী বলেছেন যে তারা বুটক্যাম্পে যোগদানের পরে তাদের প্রযুক্তিগত কাজের সম্ভাবনা সম্পর্কে আরও আত্মবিশ্বাসী বোধ করেছেন। আজই একটি বুটক্যাম্পের সাথে মিলিত হন৷

গড় বুটক্যাম্প গ্র্যাড একটি বুটক্যাম্প শুরু করা থেকে শুরু করে তাদের প্রথম চাকরি খোঁজা পর্যন্ত ক্যারিয়ারের পরিবর্তনে ছয় মাসেরও কম সময় ব্যয় করেছে।

এরপরে আমরা "বিক্রীত" কলামের নাম পরিবর্তন করে "কপি বিক্রি" বলে রাখি। আমরা rename() ব্যবহার করে এটি করতে পারি পদ্ধতি:

books_frame.rename(columns = {"sold": "copies sold"}, inplace=True)

আমরা rename() দিয়ে একটি প্যারামিটার নির্দিষ্ট করি পদ্ধতি:কলাম। এই প্যারামিটারটি পুনঃনামকরণের জন্য কলামগুলির একটি তালিকা গ্রহণ করে।

আমরা কলাম প্যারামিটারের মান হিসাবে একটি অভিধানও নির্দিষ্ট করি। "বিক্রীত" বলতে আমরা যে কলামের নাম পরিবর্তন করতে চাই তার নাম বোঝায়। "প্রতিলিপি বিক্রি" সেই নামটিকে বোঝায় যা দিয়ে আমরা পুরানো নামটি প্রতিস্থাপন করতে চাই।

আসুন আমাদের কোড চালাই এবং কনসোলে আমাদের কলামের তালিকা প্রিন্ট আউট করি:

books_frame.rename(columns = {"copies": "copies sold"}, inplace=True)
print(books_frame.columns)

আমাদের কোড ফিরে আসে:

Index(['name', 'author', 'copies sold'], dtype='object')

"বিক্রীত" কলামটির নাম পরিবর্তন করে "কপি বিক্রি" করা হয়েছে৷

পান্ডাতে একাধিক কলামের নাম পরিবর্তন করুন

আপনি rename() ব্যবহার করুন একাধিক কলামের নাম পরিবর্তন করার পদ্ধতি। আপনি "কলাম" প্যারামিটারে নির্ধারিত অভিধানে একাধিক কলামের মান উল্লেখ করে এটি করেন।

আসুন "নাম" শিরোনাম পরিবর্তন করে "বইয়ের নাম" এবং "বিক্রীত" বলতে "কপি বিক্রি হয়েছে" বলে:

books_frame.rename(columns=
{
"sold": "Book Name",
"name": "Book Name"
}, inplace=True)
print(books_frame.columns)

rename() পদ্ধতি আমাদের কলামের নাম পরিবর্তন করে। আমাদের কোড ফিরে আসে:

Index(['Book Name', 'author', 'Book Name'], dtype='object')

"name" and "sold" are renamed. "author" remains the same.

পান্ডাসে সমস্ত কলামের নাম পরিবর্তন করুন

আপনি নতুন কলাম শিরোনামের একটি তালিকা “কলাম” অ্যাট্রিবিউট অ্যাসাইন করে একটি পান্ডাস ডেটাফ্রেমের সমস্ত কলামের নাম পরিবর্তন করুন। এই পদ্ধতিটি তখনই কাজ করে যখন আপনি একটি টেবিলের প্রতিটি কলামের নাম পরিবর্তন করতে চান; আপনি কলামগুলি বাদ দিতে পারবেন না যার নাম একই থাকা উচিত।

আমরা শেষ উদাহরণ থেকে আমাদের কলামের শিরোনামগুলি সংশোধন করি:

  • "নাম" হতে হবে "বইয়ের শিরোনাম"
  • "লেখক" হতে হবে "লেখকের নাম"
  • "কপি" হওয়া উচিত "বিক্রীত কপির সংখ্যা"

আমাদের ডেটাফ্রেমে এই পরিবর্তনগুলি করুন। আমরা প্রথমে নতুন কলামের নামের সাথে একটি তালিকা তৈরি করি এবং এটিকে "কলাম" অ্যাট্রিবিউট ভেরিয়েবলে বরাদ্দ করি:

books_frame.columns = ["Book Title", "Author Name", "Number of Copies Sold"]
print(books_frame.columns)

আমাদের কোড ফিরে আসে:

Index(['Book Title', 'Author Name', 'Number of Copies Sold'], dtype='object')

আমাদের কোড আমাদের সমস্ত কলামের নাম পরিবর্তন করেছে৷

উপসংহার

rename() পদ্ধতি আপনাকে পান্ডাসে এক বা একাধিক কলামের নাম পরিবর্তন করতে দেয়। আপনি "কলাম" বৈশিষ্ট্যের মান পুনরায় বরাদ্দ করে একটি পান্ডাস ডেটাফ্রেমে এটি করেন।

এখন আপনি একজন বিশেষজ্ঞের মতো পান্ডাসে কলামের নাম পরিবর্তন করতে প্রস্তুত!


  1. এক্সেলে কলামগুলি কীভাবে সরানো যায়

  2. পাইথন পান্ডাসে কলাম দ্বারা স্তরিত বক্সপ্লট

  3. Python Pandas CategoricalIndex - বিভাগগুলির নাম পরিবর্তন করুন

  4. পান্ডাসে CSV ফাইলের একটি সূচক নম্বর সহ কলামের নাম পরিবর্তন করুন