Pandas DataFrame থেকে ডুপ্লিকেট ভ্যালু রিমুভ করতে drop_duplicates() মেথড ব্যবহার করুন। প্রথমে ৩টি কলাম সহ একটি DataFrame তৈরি করুন:
dataFrame = pd.DataFrame({'Car': ['BMW', 'Mercedes', 'Lamborghini', 'BMW', 'Mercedes', 'Porsche'], 'Place': ['Delhi', 'Hyderabad', 'Chandigarh', 'Delhi', 'Hyderabad', 'Mumbai'], 'UnitsSold': [95, 70, 80, 95, 70, 90]})
ডুপ্লিকেট ভ্যালু রিমুভ করুন:
dataFrame = dataFrame.drop_duplicates()
উদাহরণ
সম্পূর্ণ কোড নিচে দেওয়া হলো:
import pandas as pd
# Create DataFrame
dataFrame = pd.DataFrame({'Car': ['BMW', 'Mercedes', 'Lamborghini', 'BMW', 'Mercedes', 'Porsche'], 'Place': ['Delhi', 'Hyderabad', 'Chandigarh', 'Delhi', 'Hyderabad', 'Mumbai'], 'UnitsSold': [95, 70, 80, 95, 70, 90]})
print("Dataframe...\n", dataFrame)
# কলাম Car-এ কাউন্টিং ফ্রিকোয়েন্সি
count = dataFrame['Car'].value_counts()
print("\nCount in column Car")
print(count)
# ডুপ্লিকেট রিমুভ
dataFrame = dataFrame.drop_duplicates()
print("\nUpdated DataFrame after removing duplicates...\n", dataFrame)
# ডুপ্লিকেট রিমুভ করার পর কলাম Car-এ কাউন্টিং
count = dataFrame['Car'].value_counts()
print("\nCount in column Car")
print(count)
আউটপুট
Dataframe...
Car Place UnitsSold
0 BMW Delhi 95
1 Mercedes Hyderabad 70
2 Lamborghini Chandigarh 80
3 BMW Delhi 95
4 Mercedes Hyderabad 70
5 Porsche Mumbai 90
Count in column Car
BMW 2
Mercedes 2
Porsche 1
Lamborghini 1
Name: Car, dtype: int64
Updated DataFrame after removing duplicates...
Car Place UnitsSold
0 BMW Delhi 95
1 Mercedes Hyderabad 70
2 Lamborghini Chandigarh 80
5 Porsche Mumbai 90
Count in column Car
BMW 1
Porsche 1
Lamborghini 1
Mercedes 1
Name: Car, dtype: int64