Pour vérifier toutes les différentes valeurs dans un col, je peux simplement faire ceci :

df['col'].value_counts()

Mais que puis-je faire si je veux uniquement considérer les lignes de df['col'] où une autre colonne df['second'] a une valeur particulière. Exemple : df['col'] == "YES"

1
a125 17 nov. 2020 à 12:23

1 réponse

Meilleure réponse

Utilisez DataFrame.loc pour filtrer par condition et par nom de colonne col :

df.loc[df['col'] == "YES", 'col'].value_counts()
1
jezrael 17 nov. 2020 à 09:25