डेटाफ़्रेम में किसी स्तंभ से अद्वितीय मान प्राप्त करने के लिए, अद्वितीय () का उपयोग करें। डेटाफ़्रेम में किसी स्तंभ से अद्वितीय मानों की गणना करने के लिए, nunic() का उपयोग करें।
सबसे पहले, आवश्यक पुस्तकालय आयात करें -
import pandas as pd;
3 कॉलम के साथ डेटाफ़्रेम बनाएं। हमारे पास डुप्लीकेट मान भी हैं -
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 # get unique values from a column 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