हम देखेंगे कि केवल गैर-डुप्लिकेट मान कैसे प्रदर्शित करें। सबसे पहले, हम डुप्लिकेट मानों के साथ एक डेटाफ्रेम बनाएंगे:
dataFrame = pd.DataFrame(
{
"Student": ['Jack', 'Robin', 'Ted', 'Robin', 'Scarlett', 'Kat', 'Ted'],
"Result": ['Pass', 'Fail', 'Pass', 'Fail', 'Pass', 'Pass', 'Pass']
}
)
ऊपर, हमने 2 कॉलम बनाए हैं। केवल गैर-डुप्लिकेट मान प्रदर्शित करने के लिए, duplicated() विधि और तार्किक NOT का उपयोग करें। इसके माध्यम से, गैर-डुप्लिकेट मान प्राप्त किए जाएंगे:
dataFrame[~dataFrame.duplicated('Student')]
उदाहरण
निम्नलिखित पूर्ण कोड है:
import pandas as pd
# Create DataFrame
dataFrame = pd.DataFrame(
{
"Student": ['Jack', 'Robin', 'Ted', 'Robin', 'Scarlett', 'Kat', 'Ted'],
"Result": ['Pass', 'Fail', 'Pass', 'Fail', 'Pass', 'Pass', 'Pass']
}
)
print("DataFrame ...\n", dataFrame)
# displaying non-duplicates
res = dataFrame[~dataFrame.duplicated('Student')]
print("\nDataFrame after removing duplicates ...\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 after removing duplicates ... Result Student 0 Pass Jack 1 Fail Robin 2 Pass Ted 4 Pass Scarlett 5 Pass Kat