具体来说,我想看看我的pandas数据帧是否包含False。
它是一个nxn数据帧,其中索引是标签。
因此,如果除了一个单元格之外所有值都是True
,那么我希望返回False。
答案 0 :(得分:1)
您的问题有点令人困惑,但假设您想知道数据框中是否至少有一个False,您只需使用
mask = df.mycol == False
mask.value_counts()
mask.sum()
mask.sum() > 0
所有人都会说实话
答案 1 :(得分:0)
如果您只想扫描整个数据框寻找值,请检查df.values
。它返回数据框中所有行的数组。
value = False # This is the value you're searching
df_contains_value = any([value in row for row in df.values])