Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Valeurs Uniques | Analyse des Données
Premiers Pas Avec Pandas

bookValeurs Uniques

Les données sont souvent dupliquées dans les DataFrames. Par exemple, dans le DataFrame countries, la colonne 'continent' contient des entrées répétées. Il existe une méthode permettant d'obtenir un tableau de valeurs distinctes à partir d'une colonne spécifique d'un DataFrame.

1234567
import pandas as pd country_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(country_data) print(countries)
copy

Ensuite, appliquez la méthode unique() aux colonnes 'continent' et 'country' :

12345678910
import pandas as pd country_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(country_data) unique_countries = countries['country'].unique() unique_continents = countries['continent'].unique() print(unique_countries) print(unique_continents)
copy

Pour compter le nombre de valeurs distinctes dans une colonne spécifique, utiliser la méthode nunique() :

1234567
import pandas as pd country_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(country_data) print(countries['continent'].nunique())
copy
Tâche

Swipe to start coding

Vous disposez d'un DataFrame nommé audi_cars.

  • Identifier toutes les valeurs distinctes dans la colonne 'year' et stocker le résultat dans la colonne unique_years.
  • Identifier toutes les valeurs distinctes dans la colonne 'fueltype' et stocker le résultat dans la variable unique_fueltype.
  • Déterminer le nombre de types de carburant uniques et stocker le résultat dans la variable count_unique_fueltypes.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 15
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

How does the nunique() method work?

Can I use nunique() on multiple columns at once?

What is the difference between unique() and nunique()?

close

Awesome!

Completion rate improved to 3.03

bookValeurs Uniques

Glissez pour afficher le menu

Les données sont souvent dupliquées dans les DataFrames. Par exemple, dans le DataFrame countries, la colonne 'continent' contient des entrées répétées. Il existe une méthode permettant d'obtenir un tableau de valeurs distinctes à partir d'une colonne spécifique d'un DataFrame.

1234567
import pandas as pd country_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(country_data) print(countries)
copy

Ensuite, appliquez la méthode unique() aux colonnes 'continent' et 'country' :

12345678910
import pandas as pd country_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(country_data) unique_countries = countries['country'].unique() unique_continents = countries['continent'].unique() print(unique_countries) print(unique_continents)
copy

Pour compter le nombre de valeurs distinctes dans une colonne spécifique, utiliser la méthode nunique() :

1234567
import pandas as pd country_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(country_data) print(countries['continent'].nunique())
copy
Tâche

Swipe to start coding

Vous disposez d'un DataFrame nommé audi_cars.

  • Identifier toutes les valeurs distinctes dans la colonne 'year' et stocker le résultat dans la colonne unique_years.
  • Identifier toutes les valeurs distinctes dans la colonne 'fueltype' et stocker le résultat dans la variable unique_fueltype.
  • Déterminer le nombre de types de carburant uniques et stocker le résultat dans la variable count_unique_fueltypes.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 15
single

single

some-alt