single
Er data i ...?
Stryg for at vise menuen
I denne sektion fortsætter vi med at udtrække data ved hjælp af specifikke betingelser. Her vil du blive fortrolig med den nyttige metode kaldet .isin(). Men først skal du undersøge datasættet. Se på de første fem rækker:
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 nu på eksemplet 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:
Hvis du husker det, placerer vi altid betingelserne inde i .loc[]-attributten. Her gør vi det samme. Metoden .isin(list) kontrollerer, om værdierne fra kolonnen findes i arrayet. I dette tilfælde kontrolleres det, om værdierne fra kolonnen 'Manufacturer' findes i listen models.
Swipe to start coding
Din opgave her er at udtrække data om biler, hvor værdierne i kolonnen 'Color' er lig med 'Grey', 'White' eller 'Black'. Følg nedenstående trin:
- Opret listen
colorsmed elementerne'Grey','White'og'Black'. - Udtræk værdier fra kolonnen
'Color', som listencolorindeholder, ved hjælp af attributten.loc[]. - Vis de sidste fem rækker af datasættet
data_extracted.
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