【发布时间】:2019-03-30 04:43:26
【问题描述】:
我正在使用 Pandas 提出新列,该列将搜索具有值 [1-100] 的整个列,并计算小于当前行的值。
参见下面的 [df] 示例:
[A][NewCol]
1 0
3 2
2 1
5 4
8 5
3 2
基本上,对于每一行,我需要查看整个 A 列,并计算有多少值小于当前行。因此对于值 5,有 4 个值小于 ( p>
最简单的方法是什么?
谢谢!
【问题讨论】:
-
似乎您正在寻找的是您的自定义版本的 rank(A) - 结帐pandas.pydata.org/pandasdocs/stable/reference/api/… 看看您是否可以从 rank 函数中获得结果,因为这将是这里最干净的实现