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

पायथन पैंडास - DataFrame में एक कॉलम से अद्वितीय मान प्राप्त करें

DataFrame में एक कॉलम से अद्वितीय मान प्राप्त करने के लिए, unique() का उपयोग करें। DataFrame में एक कॉलम से अद्वितीय मानों की गिनती करने के लिए, nunique() का उपयोग करें।

सबसे पहले, आवश्यक लाइब्रेरी इम्पोर्ट करें:

import pandas as pd;

3 कॉलम के साथ एक 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("\nUnique values from a column ...\n", dataFrame['Car'].unique())
print("\nCount unique values from a column ...\n", dataFrame['Car'].nunique())

उदाहरण

निम्न कोड है:

import pandas as pd;

# एक 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)

# एक कॉलम से अद्वितीय मान प्राप्त करें
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

  1. - पायथन में सूची से यूनिक मान प्राप्त करना

    पायथन में सूची से यूनिक मान निकालने के तरीके 1. append() और लूप का उपयोग एक नई खाली सूची बनाएं, फिर प्रत्येक तत्व को केवल तभी जोड़ें जब वह पहले से मौजूद न हो। def catch_unique(list_in): unq_list = [] for x in list_in: if x not in unq_list: unq_list.append(x) return u

  1. - पायथन प्रोग्राम: लिस्ट से यूनिक वैल्यूज़ प्रिंट करना

    एक लिस्ट दी गई है, हमारा कार्य सभी यूनिक नंबर्स प्रिंट करना है।उदाहरणInput: A = [1, 2, 3, 4, 2, 1, 9] Unique list is [1, 2, 3, 4, 9]एल्गोरिदमचरण 1: यूजर इनपुट लिस्ट बनाएं। चरण 2: एक खाली लिस्ट बनाएं। चरण 3: लिस्ट में सभी एलिमेंट्स को ट्रैवर्स करें। चरण 4: चेक करें कि यूनिक एलिमेंट मौजूद है या नहीं।

  1. - Python में String से Integer Values कैसे प्राप्त करें?

    String से Integer Values Extract करना आप Regular Expressions का उपयोग करके सभी Integer Values को उनके Occurrence के Order में Array में प्राप्त कर सकते हैं। उदाहरण: re.findall() का उपयोग import re s = 12 hello 52 19 some random 15 number # Numbers Extract करें और उन्हें int में Cast करें list_of_