কম্পিউটার

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


ডেটাফ্রেম হল একটি দ্বিমাত্রিক ডেটা স্ট্রাকচার, যেখানে ডেটা সারি এবং কলামের আকারে একটি সারণী বিন্যাসে সংরক্ষণ করা হয়।

এটি একটি SQL ডেটা টেবিল বা একটি এক্সেল শীট উপস্থাপনা হিসাবে কল্পনা করা যেতে পারে। একটি ডেটাফ্রেমের একটি কলাম বিভিন্ন পদ্ধতি ব্যবহার করে মুছে ফেলা যেতে পারে।

আমরা পপ ফাংশন দেখতে পাব যা একটি প্যারামিটার হিসাবে মুছে ফেলা প্রয়োজন এমন কলামের নাম নেয় এবং এটি মুছে দেয়৷

উদাহরণ

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("The dataframe is :")
print(my_df)
print("Deleting the column using the 'pop' function")
my_df.pop('cd')
print(my_df)

আউটপুট

The dataframe is :
   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
Deleting the column using the 'pop' function
   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

ব্যাখ্যা

  • প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করা হয়, এবং ব্যবহারের সহজতার জন্য উপনাম নাম দেওয়া হয়৷

  • কী এবং মানের সমন্বয়ে অভিধানের মান তৈরি করা হয়, যেখানে একটি মান আসলে একটি সিরিজ ডেটা স্ট্রাকচার।

  • এই অভিধানটি পরে 'পান্ডাস' লাইব্রেরিতে উপস্থিত 'ডেটাফ্রেম' ফাংশনে প্যারামিটার হিসাবে পাস করা হয়

  • 'পপ' ফাংশনটি একটি নির্দিষ্ট কলাম মুছে ফেলার জন্য ব্যবহৃত হয়।

  • যে কলামটি মুছে ফেলা দরকার তার নামটি 'পপ' ফাংশনে প্যারামিটার হিসাবে পাস করা হয়৷

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

দ্রষ্টব্য − 'NaN' শব্দটি 'Not a Number'-কে বোঝায়, যার অর্থ নির্দিষ্ট [row,col] মানের কোনো বৈধ এন্ট্রি নেই।


  1. পাইথনে স্কিট-লার্ন ব্যবহার করে একটি চিত্রের পিক্সেল মানগুলি কীভাবে দেখতে হয়?

  2. পাইথন ব্যবহার করে একটি ফাইলের অনুমতি কিভাবে পরিবর্তন করবেন?

  3. কিভাবে Python ব্যবহার করে একটি ফাইল মুছে ফেলতে হয়?

  4. পাইথন ব্যবহার করে স্ক্রিনে কীভাবে প্রিন্ট করবেন?