কম্পিউটার

Python Pandas - একাধিক কলাম থেকে অনন্য মান খুঁজুন


একাধিক কলাম থেকে অনন্য মান খুঁজতে, অনন্য() পদ্ধতি ব্যবহার করুন। ধরা যাক আপনার পান্ডাস ডেটাফ্রেমে "EmpName" এবং "জোন" সহ কর্মচারী রেকর্ড রয়েছে৷ নাম এবং জোন পুনরাবৃত্তি হতে পারে কারণ দুটি কর্মচারীর একই নাম থাকতে পারে এবং একটি জোনে একাধিক কর্মচারী থাকতে পারে। সেক্ষেত্রে, আপনি যদি অনন্য কর্মচারীর নাম চান, তাহলে DataFrame-এর জন্য অনন্য() ব্যবহার করুন।

প্রথমে, প্রয়োজনীয় লাইব্রেরি আমদানি করুন। এখানে, আমরা pd কে একটি উপনাম −

হিসাবে সেট করেছি
import pandas as pd

প্রথমে একটি DataFrame তৈরি করুন। এখানে, আমাদের দুটি কলাম আছে −

dataFrame = pd.DataFrame(
   {
      "EmpName": ['John', 'Ted', 'Jacob', 'Scarlett', 'Ami', 'Ted', 'Scarlett'],"Zone": ['North', 'South', 'South', 'East', 'West', 'East', 'North']
   }
)

DataFrame কলাম "EmpName" এবং "Zone" থেকে অনন্য কর্মচারীর নাম এবং অঞ্চল আনুন -

{pd.concat([dataFrame['EmpName'],dataFrame['Zone']]).unique()}

উদাহরণ

নিম্নলিখিত সম্পূর্ণ কোড -

import pandas as pd

# Create DataFrame
dataFrame = pd.DataFrame(
   {
      "EmpName": ['John', 'Ted', 'Jacob', 'Scarlett', 'Ami', 'Ted', 'Scarlett'],"Zone": ['North', 'South', 'South', 'East', 'West', 'East', 'North']
   }
)

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

# Fetch unique values from multiple columns
print(f"\nFetching unique Values from the two columns and concatenate them:\n \
{pd.concat([dataFrame['EmpName'],dataFrame['Zone']]).unique()}")

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
DataFrame ...
    EmpName   Zone
0      John  North
1       Ted  South
2     Jacob  South
3  Scarlett   East
4       Ami   West
5       Ted   East
6  Scarlett  North

Fetching unique Values from the two columns and concatenate them:
['John' 'Ted' 'Jacob' 'Scarlett' 'Ami' 'North' 'South' 'East' 'West']

  1. Python Pandas - সূচকে অনন্য মান ফেরত দিন

  2. পাইথন পান্ডা - নন-নাল মানগুলিকে সামনে প্রচার করুন

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

  4. Python Pandas - একটি ডেটাফ্রেমে একাধিক ডেটা কলাম প্লট করবেন?