Combiner Vos Connaissances
Si vous vous souvenez, il y a plusieurs chapitres, des informations vous ont été fournies sur la manière d'écrire plusieurs conditions simultanément. Avec l'instruction .isin()
, vous pouvez appliquer les mêmes règles. Par exemple, un exemple du chapitre précédent pourrait ressembler à ceci :
# 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())
Le résultat dans ces deux cas sera identique.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
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
Combiner Vos Connaissances
Glissez pour afficher le menu
Si vous vous souvenez, il y a plusieurs chapitres, des informations vous ont été fournies sur la manière d'écrire plusieurs conditions simultanément. Avec l'instruction .isin()
, vous pouvez appliquer les mêmes règles. Par exemple, un exemple du chapitre précédent pourrait ressembler à ceci :
# 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())
Le résultat dans ces deux cas sera identique.
Merci pour vos commentaires !