ডেটাফ্রেম একটি দুই-ডাইমেনশনাল ডেটা স্ট্রাকচার, যেখানে ডেটা টেবুলার ফরম্যাটে সারি ও কলাম হিসেবে সংরক্ষিত থাকে। এটি SQL ডেটা টেবিল বা এক্সেল শিটের রিপ্রেজেন্টেশন হিসেবে কল্পনা করা যায়। ডেটাফ্রেমের একটি কলাম বিভিন্ন পদ্ধতিতে ডিলিট করা যায়। এখানে del অপারেটর দেখানো হলো, যা ডিলিট করতে হবে সেই কলামের নাম প্যারামিটার হিসেবে নেয় এবং ডিলিট করে দেয়।
উদাহরণ
import pandas as pd
my_data = {
'ab': pd.Series([1, 8, 7], index=['a', 'b', 'c']),
'cd': pd.Series([1, 2, 0, 9], index=['a', 'b', 'c', 'd']),
'ef': pd.Series([56, 78, 32], index=['a', 'b', 'c']),
'gh': pd.Series([66, 77, 88, 99], index=['a', 'b', 'c', 'd'])
}
my_df = pd.DataFrame(my_data)
print("ডেটাফ্রেমটি:")
print(my_df)
print("'del' অপারেটর ব্যবহার করে কলাম ডিলিট করা হচ্ছে:")
del my_df['cd']
print(my_df)আউটপুট
ডেটাফ্রেমটি:
ab cd ef gh
a 1.0 1 56.0 66
b 8.0 2 78.0 77
c 7.0 0 32.0 88
d NaN 9 NaN 99
'del' অপারেটর ব্যবহার করে কলাম ডিলিট করা হচ্ছে:
ab ef gh
a 1.0 56.0 66
b 8.0 78.0 77
c 7.0 32.0 88
d NaN NaN 99ব্যাখ্যা
প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করা হয়েছে এবং এলিয়াস নাম দেওয়া হয়েছে।
সিরিজ থাকা ডিকশনারি ভ্যালু তৈরি করা হয়েছে।
ডিকশনারি পান্ডাস লাইব্রেরির
DataFrameফাংশনে পাস করা হয়েছে।delকিওয়ার্ড ব্যবহার করে নির্দিষ্ট কলাম ডিলিট করা হয়েছে।ডিলিট করার কলামের নাম
delঅপারেটরের প্যারামিটার হিসেবে পাস করা হয়েছে।নতুন ডেটাফ্রেম কনসোলে প্রিন্ট করা হয়েছে।
নোট − NaN বলতে Not a Number বোঝায়, অর্থাৎ সেই নির্দিষ্ট [row, col] ভ্যালুতে কোনো বৈধ এন্ট্রি নেই।