কম্পিউটার টিউটোরিয়াল

পাইথনে ডেটাফ্রেমের কলাম 'pop' ফাংশন ব্যবহার করে কীভাবে ডিলিট করবেন?


ডেটাফ্রেম একটি দুই-ডাইমেনশনাল ডেটা স্ট্রাকচার, যেখানে ডেটা টেবুলার ফরম্যাটে সারি ও কলাম হিসেবে সংরক্ষিত থাকে। এটি SQL ডেটা টেবিল বা এক্সেল শিটের রিপ্রেজেন্টেশন হিসেবে কল্পনা করা যায়। ডেটাফ্রেমের একটি কলাম বিভিন্ন পদ্ধতিতে ডিলিট করা যায়। এখানে pop ফাংশন দেখানো হলো, যা ডিলিট করতে হবে সেই কলামের নাম প্যারামিটার হিসেবে নেয় এবং ডিলিট করে দেয়।

উদাহরণ

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("'pop' ফাংশন ব্যবহার করে কলাম ডিলিট করা হচ্ছে:")
my_df.pop('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
'pop' ফাংশন ব্যবহার করে কলাম ডিলিট করা হচ্ছে:
    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 ফাংশনে পাস করা হয়েছে।

  • pop ফাংশন ব্যবহার করে নির্দিষ্ট কলাম ডিলিট করা হয়েছে।

  • ডিলিট করার কলামের নাম pop ফাংশনে প্যারামিটার হিসেবে পাস করা হয়েছে।

  • নতুন ডেটাফ্রেম কনসোলে প্রিন্ট করা হয়েছে।

নোট − NaN বলতে Not a Number বোঝায়, অর্থাৎ সেই নির্দিষ্ট [row, col] ভ্যালুতে কোনো বৈধ এন্ট্রি নেই।

  1. পাইথনে scikit-learn ব্যবহার করে ইমেজের পিক্সেল মান কীভাবে দেখবেন?

  2. পাইথনে ফাইলের পারমিশন পরিবর্তন করার পদ্ধতি

  3. পাইথনে ফাইল ডিলিট করার পদ্ধতি

  4. পাইথনে স্ক্রিনে আউটপুট করার সম্পূর্ণ গাইড