Er Data I ...?
I dette afsnit 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, 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'
, 'Black'
. Følg algoritmen for nemt at løse opgaven:
- Opret listen
colors
med elementerne'Grey'
,'White'
,'Black'
(i denne rækkefølge). - Udtræk værdier fra kolonnen
'Color'
, som findes i listencolor
. Brug 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
Awesome!
Completion rate improved to 3.03
Er Data I ...?
Stryg for at vise menuen
I dette afsnit 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, 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'
, 'Black'
. Følg algoritmen for nemt at løse opgaven:
- Opret listen
colors
med elementerne'Grey'
,'White'
,'Black'
(i denne rækkefølge). - Udtræk værdier fra kolonnen
'Color'
, som findes i listencolor
. Brug attributten.loc[]
. - Vis de sidste fem rækker af datasættet
data_extracted
.
Løsning
Tak for dine kommentarer!
single