single
Finnes data i ...?
Sveip for å vise menyen
I denne delen fortsetter vi å hente ut data ved hjelp av spesifikke betingelser. Her blir du kjent med den nyttige metoden som heter .isin(). Men først må du undersøke datasettet. Se på de fem første radene:
123import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/cars.csv', index_col = 0) print(data.head())
Se nå på eksempelet og forklaringen nedenfor:
12345import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/cars.csv', index_col = 0) models = ['HONDA', 'FORD', 'MERCEDES-BENZ', 'HYUNDAI'] data_extracted = data.loc[data['Manufacturer'].isin(models)] print(data_extracted.head())
Forklaring:
Som du kanskje husker, setter vi alltid betingelsene inne i .loc[]-attributtet. Her gjør vi det samme. Metoden .isin(list) sjekker om verdiene fra kolonnen finnes i listen. I vårt tilfelle sjekker vi om verdiene fra kolonnen 'Manufacturer' finnes i listen models.
Sveip for å begynne å kode
Din oppgave her er å hente ut data om biler der verdiene i kolonnen 'Color' er lik 'Grey', 'White', 'Black'. Følg algoritmen for å enkelt løse oppgaven:
- Opprett listen
colorsmed elementene'Grey','White','Black'(i denne rekkefølgen). - Hent ut verdier fra kolonnen
'Color'som finnes i listencolor. Bruk attributten.loc[]. - Vis de fem siste radene i datasettet
data_extracted.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår