Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन पैंडास - प्रत्येक कॉलम में मौजूद अद्वितीय मान प्रदर्शित करें


प्रत्येक कॉलम में अद्वितीय मान प्रदर्शित करने के लिए, unique() विधि का उपयोग करें और उसके भीतर कॉलम सेट करें। सबसे पहले, आवश्यक लाइब्रेरी आयात करें:

import pandas as pd

दो कॉलम और डुप्लिकेट रिकॉर्ड के साथ एक डेटाफ्रेम बनाएं:

dataFrame = pd.DataFrame(
    {
        "Student": ['Jack', 'Robin', 'Ted', 'Robin', 'Scarlett', 'Kat', 'Ted'],
        "Result": ['Pass', 'Fail', 'Pass', 'Fail', 'Pass', 'Pass', 'Pass']
    }
)

unique() विधि में प्रत्येक कॉलम सेट करके अद्वितीय मान खोजें:

resStudent = pd.unique(dataFrame.Student)
resResult = pd.unique(dataFrame.Result)

उदाहरण

निम्नलिखित कोड है:

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)
# finding unique values
resStudent = pd.unique(dataFrame.Student)
resResult = pd.unique(dataFrame.Result)
print("\nUnique values in Student Column", resStudent)
print("\nUnique values in Result Column", resResult)

आउटपुट

यह निम्नलिखित आउटपुट देगा:

DataFrame ... 
  Result Student
0  Pass  Jack
1  Fail  Robin
2  Pass  Ted
3  Fail  Robin
4  Pass  Scarlett
5  Pass  Kat
6  Pass  Ted
Unique values in Student Column ['Jack' 'Robin' 'Ted' 'Scarlett' 'Kat']
Unique values in Result Column ['Pass' 'Fail']

  1. - Python Pandas - इंडेक्स में अद्वितीय मान लौटाएं

    परिचय पैंडास इंडेक्स से अद्वितीय (यूनिक) मान प्राप्त करने के लिए index.unique() मेथड का उपयोग करें। अद्वितीय मान उपस्थिति के क्रम में लौटाए जाते हैं (सॉर्ट नहीं किए जाते)। आवश्यक लाइब्रेरी आयात करें import pandas as pd पैंडास इंडेक्स बनाएं index = pd.Index([10, 50, 70, 10, 90, 50, 10, 30]) पैंडास

  1. पायथन पैंडास - गैर-शून्य मानों को आगे प्रसारित करें पायथन पैंडास - गैर-शून्य मानों को आगे प्रसारित करें

    fillna() विधि के method पैरामीटर का उपयोग करें। फॉरवर्ड फिल के लिए मान ffill का उपयोग करें:fillna(method=ffill)मान लीजिए हमारी CSV फ़ाइल Microsoft Excel में कुछ NaN मानों के साथ खुली है:सबसे पहले, आवश्यक लाइब्रेरी आयात करें:import pandas as pdCSV फ़ाइल से डेटा पैंडास DataFrame में लोड करें:dataFrame

  1. - पायथन पैंडास - एकाधिक कॉलम से अद्वितीय मान खोजें

    एकाधिक कॉलम से अद्वितीय मान खोजने के लिए, unique() विधि का उपयोग करें। मान लें कि आपके पैंडास डेटाफ्रेम में कर्मचारी रिकॉर्ड हैं जिनमें EmpName और Zone हैं। नाम और ज़ोन दोहराए जा सकते हैं क्योंकि दो कर्मचारियों के नाम समान हो सकते हैं और एक ज़ोन में एक से अधिक कर्मचारी हो सकते हैं। उस स्थिति में, य