2016-06-30 14 views
2

具体的には、私のパンダデータフレームにFalseが含まれているかどうかを確認したいと思います。パンダ:パンダのデータフレームに特定の値が含まれているかどうかを確認するにはどうすればよいですか?

nxnデータフレームです。インデックスはラベルです。

したがって、1つのセルを除いてすべての値がTrueの場合は、Falseを返すことにします。

+1

あなたが試したことを示してください。 – Merlin

答えて

1

あなたの質問は、あなたが簡単に使用することができ、少し混乱するかもしれませんが、あなたがあなたのデータフレーム内に少なくとも1つの虚偽があるかどうかを知りたいと仮定し

mask = df.mycol == False 
mask.value_counts() 
mask.sum() 
mask.sum() > 0 

すべてはあなたに真実を教えてくれます

0

全体のデータフレームを検索して値を探したい場合は、df.valuesをチェックしてください。これは、データフレーム内のすべての行の配列を返します。

value = False # This is the value you're searching 
df_contains_value = any([value in row for row in df.values]) 
関連する問題