dataframe.all() 条件不满足时返回 True
dataframe.all() returning True when condition not met
我有一个数据框:
例如,我只想要值小于 6 的行。
我输入:
dists_df.all(axis=1) < 6
每一行我都得到 True。
我认为数据框屏幕截图中可见的所有内容都应该 return False。
谢谢。
你的操作顺序倒过来了。 dists_df.all(axis=1)
returns True
首先对所有行,因为每一行都完整存在。然后你基本上 运行 True < 6
这是真的,就像在这种情况下 True = 1
。你必须颠倒订单。
(dists_df < 6).all(axis=1)
我有一个数据框:
例如,我只想要值小于 6 的行。
我输入:
dists_df.all(axis=1) < 6
每一行我都得到 True。
我认为数据框屏幕截图中可见的所有内容都应该 return False。
谢谢。
你的操作顺序倒过来了。 dists_df.all(axis=1)
returns True
首先对所有行,因为每一行都完整存在。然后你基本上 运行 True < 6
这是真的,就像在这种情况下 True = 1
。你必须颠倒订单。
(dists_df < 6).all(axis=1)