Python Pandas-筛选DF以仅包含每列为FALSE的行
我有一个只包含布尔值的数据帧。我想把它分成两个数据帧;第一个包含行,其中每个列的值为False,第二个包含行,其中一个或多个列的值为True 我知道,这是一个非常可解决的问题,因为熊猫在制定解决方案时遇到了困难Python Pandas-筛选DF以仅包含每列为FALSE的行,python,pandas,dataframe,Python,Pandas,Dataframe,我有一个只包含布尔值的数据帧。我想把它分成两个数据帧;第一个包含行,其中每个列的值为False,第二个包含行,其中一个或多个列的值为True 我知道,这是一个非常可解决的问题,因为熊猫在制定解决方案时遇到了困难 谢谢第100天:仍然找不到您的数据或代码。。。它在哪里-上面有一些格式问题,我想说的是:谢谢你的回答。使这个问题更难一点。。如果我想包含一个不是布尔值而是字符串的单列唯一标识符,并且我想在整个过滤过程@DyZ中维护该列,该怎么办 df[-df.any(axis=1)] # All Fal
谢谢第100天:仍然找不到您的数据或代码。。。它在哪里-上面有一些格式问题,我想说的是:谢谢你的回答。使这个问题更难一点。。如果我想包含一个不是布尔值而是字符串的单列唯一标识符,并且我想在整个过滤过程@DyZ中维护该列,该怎么办
df[-df.any(axis=1)] # All Falses; not any one is True
df[ df.any(axis=1)] # Not all Falses