如何快速删除A、B和C都为false的行?
df3 = df[~(~(df['A'])& ~(df['B']) & ~(df['C']) )]
df3
com A B C
0 as TRUE FALSE FALSE
1 da TRUE FALSE FALSE
如何快速删除A、B和C都为false的行?
df3 = df[~(~(df['A'])& ~(df['B']) & ~(df['C']) )]
df3
com A B C
0 as TRUE FALSE FALSE
1 da TRUE FALSE FALSE
False&False&False
(即False
),假设行中的所有列都为False
,然后你对其进行反转(~
),它将始终返回True
,因此对于具有所有False
值的行,它仍然返回True
,因此不会删除它。 - anky