【发布时间】:2021-05-03 19:30:05
【问题描述】:
我有一个数据框:
例如,我只想要值小于 6 的行。
我输入:
dists_df.all(axis=1) < 6
每行我都得到 True。
我认为数据框屏幕截图中可见的所有内容都应该返回 False。
谢谢。
【问题讨论】:
-
条件不在all函数中!
我有一个数据框:
例如,我只想要值小于 6 的行。
我输入:
dists_df.all(axis=1) < 6
每行我都得到 True。
我认为数据框屏幕截图中可见的所有内容都应该返回 False。
谢谢。
【问题讨论】:
您的操作顺序倒退。 dists_df.all(axis=1) 首先为所有行返回True,因为每一行都完全存在。然后你基本上运行True < 6,这是真的,在这种情况下True = 1。您必须颠倒顺序。
(dists_df < 6).all(axis=1)
【讨论】: