Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Sélection des Données en Fonction de la Condition | Gestion des Conditions
Techniques Avancées dans Pandas

book
Sélection des Données en Fonction de la Condition

Pour exceller en programmation, vous devez toujours pratiquer. Donc, dans cette tâche, vous devez également mémoriser les fonctions du chapitre précédent. Si vous n'êtes pas solide sur les fonctions du dernier chapitre, regardez les indices pour les réviser.

Tâche

Swipe to start coding

  1. Extraire toutes les lignes des colonnes 'name' et 'hazardous' en utilisant l'attribut .loc[].
  2. Filtrer les données ; extraire les lignes où 'hazardous' est True.
  3. Afficher les cinq premières lignes du jeu de données data_filtered.

Solution

import pandas as pd

data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/planet')

# Extract all rows from the columns 'name' and 'hazardous'
data_extracted = data.loc[:, ['name', 'hazardous']]

# Filter data
data_filtered = data_extracted.loc[data_extracted['hazardous'] == True]

# Output dataset
print(data_filtered.head())

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 2
import pandas as pd

data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/planet')

# Extract all rows from the columns 'name' and 'hazardous'
data_extracted = data.___[___, ___]

# Filter data
data_filtered = data_extracted.___[data_extracted['___'] ___]

# Output dataset
print(___)
toggle bottom row
some-alt