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

পাইথন: Pandas.drop() দিয়ে DataFrame থেকে সারি/কলাম ডিলিট

ভূমিকা

Pandas পাইথনের জনপ্রিয় ডেটা অ্যানালিসিস লাইব্রেরি। এই আর্টিকেলে DataFrame বানানো এবং সেখান থেকে সিলেক্টিভ সারি/কলাম ড্রপ করা শিখব।

সারি ড্রপ করা

iris.csv ফাইল DataFrame-এ লোড। প্রথমে এক্সিস্টিং DataFrame দেখুন, তারপর drop ফাংশন ইনডেক্স কলামে প্রয়োগ করে ড্রপ করতে চাইতে মান দিন। রিজাল্টে ৩টি সারি কম পাওয়া যাবে।

উদাহরণ

import pandas as pd
# csv ফাইল থেকে ডেটা ফ্রেম
data = pd.read_csv("E:\\iris1.csv", index_col="Id")
print(data)
# নির্দিষ্ট ভ্যালু ড্রপ
data.drop([6, 9, 10], inplace=True)
# ডিসপ্লে
print(data)

আউটপুট

SepalLengthCm SepalWidthCm PetalLengthCm PetalWidthCm Species
Id
1 5.1 3.5 1.4 0.2 Iris-setosa
2 4.9 3.0 1.4 0.2 Iris-setosa
3 4.7 3.2 1.3 0.2 Iris-setosa
...
[150 rows x 5 columns]
After Dropping
...
[147 rows x 5 columns]

কলাম ড্রপ করা

কলাম ড্রপের জন্য axis প্যারামিটার ব্যবহার করুন (axis=1)। ড্রপ করার কলামের নাম দিন। রিজাল্টে কলাম ৫ থেকে ৩ হয়ে যাবে।

উদাহরণ

import pandas as pd
data = pd.read_csv("E:\\iris1.csv", index_col="Id")
print(data)
data.drop(['SepalWidthCm', 'PetalLengthCm'], axis=1, inplace=True)
print("After Dropping")
print(data)

আউটপুট

SepalLengthCm SepalWidthCm PetalLengthCm PetalWidthCm Species
Id
1 5.1 3.5 1.4 0.2 Iris-setosa
...
[150 rows x 5 columns]
After Dropping
SepalLengthCm PetalWidthCm Species
Id
1 5.1 0.2 Iris-setosa
2 4.9 0.2 Iris-setosa
3 4.7 0.2 Iris-setosa
...
[150 rows x 3 columns]
  1. পাইথনে পান্ডাস ডেটাফ্রেম থেকে একাধিক কলাম সিলেক্ট করা

  2. পাইথন পান্ডাসে শর্তভিত্তিক সাবসেট রো সিলেক্ট করা

  3. পাইথন পান্ডাস: ডেটাফ্রেমের একাধিক কলাম বার গ্রাফে প্লট করা

  4. পান্ডাস ডেটাফ্রেম থেকে নাল সারি ড্রপ করা (dropna)