Valeurs 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.
1234567import 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)
Ensuite, appliquer la méthode unique() aux colonnes 'continent' et 'country' :
12345678910import 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)
Parfois, au lieu de récupérer toutes les valeurs uniques, il peut être utile de connaître combien de valeurs distinctes existent dans une colonne. Dans ce cas, la méthode nunique() peut être utilisée. Elle retourne le nombre d'entrées uniques dans une colonne — et non les valeurs elles-mêmes.
1234567import 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())
Swipe to start coding
Vous disposez d'un DataFrame nommé audi_cars.
Votre objectif est d'explorer ses données et d'identifier les valeurs uniques à l'aide des méthodes Pandas.
- Extraire toutes les valeurs distinctes de la colonne
'year'et les stocker dans la variableunique_years. - Extraire toutes les valeurs distinctes de la colonne
'fueltype'et les stocker dans la variableunique_fueltype. - Déterminer le nombre de types de carburant uniques dans la colonne
'fueltype'en utilisant la méthode.nunique()et stocker le résultat dans la variablecount_unique_fueltypes.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 3.03
Valeurs 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.
1234567import 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)
Ensuite, appliquer la méthode unique() aux colonnes 'continent' et 'country' :
12345678910import 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)
Parfois, au lieu de récupérer toutes les valeurs uniques, il peut être utile de connaître combien de valeurs distinctes existent dans une colonne. Dans ce cas, la méthode nunique() peut être utilisée. Elle retourne le nombre d'entrées uniques dans une colonne — et non les valeurs elles-mêmes.
1234567import 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())
Swipe to start coding
Vous disposez d'un DataFrame nommé audi_cars.
Votre objectif est d'explorer ses données et d'identifier les valeurs uniques à l'aide des méthodes Pandas.
- Extraire toutes les valeurs distinctes de la colonne
'year'et les stocker dans la variableunique_years. - Extraire toutes les valeurs distinctes de la colonne
'fueltype'et les stocker dans la variableunique_fueltype. - Déterminer le nombre de types de carburant uniques dans la colonne
'fueltype'en utilisant la méthode.nunique()et stocker le résultat dans la variablecount_unique_fueltypes.
Solution
Merci pour vos commentaires !
single