single
Les données sont-elles dans ... ?
Glissez pour afficher le menu
Dans cette section, nous continuerons à extraire des données en utilisant des conditions spécifiques. Ici, vous allez vous familiariser avec la méthode utile appelée .isin(). Mais tout d'abord, il est nécessaire d'examiner le jeu de données. Regardez les cinq premières lignes :
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())
À présent, examinez l'exemple et l'explication ci-dessous :
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())
Explication :
Comme vous vous en souvenez, nous plaçons toujours les conditions à l'intérieur de l'attribut .loc[]. Ici, nous faisons de même. La méthode .isin(list) vérifie si les valeurs de la colonne se trouvent dans le tableau. Dans notre cas, nous vérifions si les valeurs de la colonne 'Manufacturer' sont présentes dans la liste models.
Glissez pour commencer à coder
Votre tâche ici consiste à extraire les données concernant les voitures dont les valeurs de la colonne 'Color' sont égales à 'Grey', 'White', 'Black'. Suivez l'algorithme pour gérer facilement cette tâche :
- Créer la liste
colorsavec les éléments'Grey','White','Black'(dans cet ordre). - Extraire les valeurs de la colonne
'Color'qui correspondent à la listecolor. Utiliser l'attribut.loc[]. - Afficher les cinq dernières lignes du jeu de données
data_extracted.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion