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 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 kontrollerer vi, 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
colorsmed elementerne'Grey','White','Black'(i denne rækkefølge). - Udtræk værdier fra kolonnen
'Color', som listencolorbestår af. 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
Can you explain how the `.isin()` method works in more detail?
What other conditions can I use with `.loc[]` besides `.isin()`?
Can you show more examples of filtering data using different columns?
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 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 kontrollerer vi, 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
colorsmed elementerne'Grey','White','Black'(i denne rækkefølge). - Udtræk værdier fra kolonnen
'Color', som listencolorbestår af. Brug attributten.loc[]. - Vis de sidste fem rækker af datasættet
data_extracted.
Løsning
Tak for dine kommentarer!
single