J'essaie de déterminer s'il y a une entrée dans une colonne Pandas qui a une valeur particulière. J'ai essayé de faire ça avec if x in df['id']
. Je pensais que cela fonctionnait, sauf lorsque je lui ai donné une valeur dont je savais qu'elle ne figurait pas dans la colonne, 43 in df['id']
elle retournait toujours True
. Lorsque je sous-ensemble à une trame de données contenant uniquement des entrées correspondant à l'identifiant manquant, df[df['id'] == 43]
il n'y a, évidemment, aucune entrée. Comment déterminer si une colonne dans un bloc de données Pandas contient une valeur particulière et pourquoi ma méthode actuelle ne fonctionne-t-elle pas? (Pour info, j'ai le même problème lorsque j'utilise l'implémentation dans cette réponse à une question similaire).