Unikke Værdier
Data bliver ofte duplikeret i DataFrames. For eksempel har countries
kolonnen i 'continent'
DataFrame gentagne indgange. Der er en metode, der henter et array af unikke værdier fra en specifik DataFrame kolonne.
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)
Nu vil vi anvende unique()
metoden på 'continent'
og 'country'
kolonnerne:
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)
For at tælle antallet af unikke værdier i en specifik kolonne, kan du bruge nunique()
metoden:
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
Du har fået en DataFrame
ved navn audi_cars
.
- Identificer alle unikke værdier i
'year'
kolonnen og gem resultatet iunique_years
kolonnen. - Identificer alle unikke værdier i
'fueltype'
kolonnen og gem resultatet iunique_fueltype
variablen. - Bestem antallet af unikke brændstoftyper og gem resultatet i
count_unique_fueltypes
variablen.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 3.03Awesome!
Completion rate improved to 3.03
Unikke Værdier
Data bliver ofte duplikeret i DataFrames. For eksempel har countries
kolonnen i 'continent'
DataFrame gentagne indgange. Der er en metode, der henter et array af unikke værdier fra en specifik DataFrame kolonne.
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)
Nu vil vi anvende unique()
metoden på 'continent'
og 'country'
kolonnerne:
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)
For at tælle antallet af unikke værdier i en specifik kolonne, kan du bruge nunique()
metoden:
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
Du har fået en DataFrame
ved navn audi_cars
.
- Identificer alle unikke værdier i
'year'
kolonnen og gem resultatet iunique_years
kolonnen. - Identificer alle unikke værdier i
'fueltype'
kolonnen og gem resultatet iunique_fueltype
variablen. - Bestem antallet af unikke brændstoftyper og gem resultatet i
count_unique_fueltypes
variablen.
Løsning
Tak for dine kommentarer!
single
Awesome!
Completion rate improved to 3.03
Unikke Værdier
Stryg for at vise menuen
Data bliver ofte duplikeret i DataFrames. For eksempel har countries
kolonnen i 'continent'
DataFrame gentagne indgange. Der er en metode, der henter et array af unikke værdier fra en specifik DataFrame kolonne.
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)
Nu vil vi anvende unique()
metoden på 'continent'
og 'country'
kolonnerne:
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)
For at tælle antallet af unikke værdier i en specifik kolonne, kan du bruge nunique()
metoden:
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
Du har fået en DataFrame
ved navn audi_cars
.
- Identificer alle unikke værdier i
'year'
kolonnen og gem resultatet iunique_years
kolonnen. - Identificer alle unikke værdier i
'fueltype'
kolonnen og gem resultatet iunique_fueltype
variablen. - Bestem antallet af unikke brændstoftyper og gem resultatet i
count_unique_fueltypes
variablen.
Løsning
Tak for dine kommentarer!