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

Python Pandas-এ DataFrame কলাম থেকে ইউনিক ভ্যালু (Unique Values) পাওয়ার পদ্ধতি

DataFrame-এ একটি কলাম থেকে ইউনিক ভ্যালু পেতে unique() ব্যবহার করুন। DataFrame-এ একটি কলাম থেকে ইউনিক ভ্যালু কাউন্ট করতে nunique() ব্যবহার করুন।

প্রথমে প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করুন:

import pandas as pd;

৩টি কলাম সহ একটি DataFrame তৈরি করুন। ডুপ্লিকেট ভ্যালুও আছে:

dataFrame = pd.DataFrame(
    {
        "Car": ['BMW', 'Audi', 'BMW', 'Lexus', 'Tesla', 'Lexus', 'Mustang'],
        "Place": ['Delhi', 'Bangalore', 'Hyderabad', 'Chandigarh', 'Pune', 'Mumbai', 'Jaipur'],
        "Units": [100, 150, 50, 110, 90, 120, 80]
    }
)

কাউন্টসহ ইউনিক ভ্যালু পান:

print("\nUnique values from a column ...\n", dataFrame['Car'].unique())
print("\nCount unique values from a column ...\n", dataFrame['Car'].nunique())

উদাহরণ

সম্পূর্ণ কোড নিচে দেওয়া হলো:

import pandas as pd;

# create a DataFrame
dataFrame = pd.DataFrame(
    {
        "Car": ['BMW', 'Audi', 'BMW', 'Lexus', 'Tesla', 'Lexus', 'Mustang'],
        "Place": ['Delhi', 'Bangalore', 'Hyderabad', 'Chandigarh', 'Pune', 'Mumbai', 'Jaipur'],
        "Units": [100, 150, 50, 110, 90, 120, 80]
    }
)

print("DataFrame ...\n", dataFrame)

# একটি কলাম থেকে ইউনিক ভ্যালু
print("\nUnique values from a column ...\n", dataFrame['Car'].unique())
print("\nCount unique values from a column ...\n", dataFrame['Car'].nunique())

আউটপুট

DataFrame ...
       Car       Place  Units
0     BMW      Delhi    100
1    Audi  Bangalore    150
2     BMW  Hyderabad     50
3   Lexus Chandigarh    110
4   Tesla      Pune     90
5   Lexus     Mumbai    120
6  Mustang    Jaipur     80

Unique values from a column ...
['BMW' 'Audi' 'Lexus' 'Tesla' 'Mustang']

Count unique values from a column ...
5
  1. পাইথন: প্যান্ডাস DataFrame থেকে একটি কলাম সিলেক্ট করা

  2. পাইথনে লিস্ট থেকে ইউনিক মান বের করুন

  3. পাইথন প্রোগ্রাম: লিস্ট থেকে অনন্য (Unique) মান প্রিন্ট করা

  4. পাইথনে স্ট্রিং থেকে ইন্টিজার মান বের করা