Kombinering Af Din Viden
Hvis du husker det, blev du for flere kapitler siden introduceret til, hvordan man kan skrive flere betingelser samtidigt. Med .isin()-udtrykket kan du anvende de samme regler. For eksempel kan et eksempel fra det forrige kapitel se således ud:
# The initial example
import 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())
# The modified example
import 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']
condition = data['Manufacturer'].isin(models)
data_extracted = data.loc[condition]
print(data_extracted.head())
Outputtet i begge tilfælde vil være det samme.
Tak for dine kommentarer!
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 what the `.isin()` function does in this context?
What is the difference between using the condition directly in `.loc[]` and assigning it to a variable first?
Can you show more examples of using `.isin()` with different columns?
Awesome!
Completion rate improved to 3.03
Kombinering Af Din Viden
Stryg for at vise menuen
Hvis du husker det, blev du for flere kapitler siden introduceret til, hvordan man kan skrive flere betingelser samtidigt. Med .isin()-udtrykket kan du anvende de samme regler. For eksempel kan et eksempel fra det forrige kapitel se således ud:
# The initial example
import 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())
# The modified example
import 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']
condition = data['Manufacturer'].isin(models)
data_extracted = data.loc[condition]
print(data_extracted.head())
Outputtet i begge tilfælde vil være det samme.
Tak for dine kommentarer!