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

Python-এ Pandas DataFrame থেকে ডুপ্লিকেট ভ্যালু রিমুভ করার পদ্ধতি

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
  1. Pandas DataFrame-এ NaN মান fillna বা interpolate ছাড়া সরান (Matplotlib)

  2. পাইথন প্যান্ডাস - ডুপ্লিকেট ইন্ডেক্স মান নির্দেশ করা

  3. পাইথন পান্ডাসে ফরওয়ার্ড ফিল দিয়ে নন-নাল মান প্রসারিত করা

  4. পান্ডাসে fillna(method='bfill') দিয়ে পिछwärts ফিল করা