আমরা শুধু নন-ডুপ্লিকেট মান দেখাব। প্রথমে ডুপ্লিকেট মান সহ একটি ডেটাফ্রেম তৈরি করব:
dataFrame = pd.DataFrame(
{
"Student": ['Jack', 'Robin', 'Ted', 'Robin', 'Scarlett', 'Kat', 'Ted'],
"Result": ['Pass', 'Fail', 'Pass', 'Fail', 'Pass', 'Pass', 'Pass']
}
)
উপরে আমরা ২টি কলাম তৈরি করেছি। শুধু নন-ডুপ্লিকেট মান দেখাতে duplicated() মেথড এবং লজিক্যাল NOT ব্যবহার করা হয়। এর মাধ্যমে নন-ডুপ্লিকেট মান ফেচ করা হয়:
dataFrame[~dataFrame.duplicated('Student')]
উদাহরণ
নিচে সম্পূর্ণ কোড দেওয়া হলো:
import pandas as pd
# ডেটাফ্রেম তৈরি
dataFrame = pd.DataFrame(
{
"Student": ['Jack', 'Robin', 'Ted', 'Robin', 'Scarlett', 'Kat', 'Ted'],
"Result": ['Pass', 'Fail', 'Pass', 'Fail', 'Pass', 'Pass', 'Pass']
}
)
print("DataFrame ...\n", dataFrame)
# নন-ডুপ্লিকেট প্রদর্শন
res = dataFrame[~dataFrame.duplicated('Student')]
print("\nডুপ্লিকেট সরিয়ে আপডেট করা DataFrame ...\n", res)
আউটপুট
এটি নিচের আউটপুট দেবে:
DataFrame ... Result Student 0 Pass Jack 1 Fail Robin 2 Pass Ted 3 Fail Robin 4 Pass Scarlett 5 Pass Kat 6 Pass Ted ডুপ্লিকেট সরিয়ে আপডেট করা DataFrame ... Result Student 0 Pass Jack 1 Fail Robin 2 Pass Ted 4 Pass Scarlett 5 Pass Kat