我有一个DataFrame,看起来像这样:
Image of DataFrame
我想做的是比较每一行的所有四列(A、B、C和D)中的值,并计算每一行中D的值小于A、B或C的次数,然后将其添加到'Count'列中。因此,例如,第二行、第三行的'Count'应为1,最后一行的'Count'应为2。
先谢谢你!
我有一个DataFrame,看起来像这样:
Image of DataFrame
我想做的是比较每一行的所有四列(A、B、C和D)中的值,并计算每一行中D的值小于A、B或C的次数,然后将其添加到'Count'列中。因此,例如,第二行、第三行的'Count'应为1,最后一行的'Count'应为2。
先谢谢你!
2条答案
按热度按时间fhity93d1#
可以使用
gt
和sum
方法沿着轴对操作进行矢量化:6ovsh4lw2#
今后,请不要将数据作为图像发布。
使用lambda函数,在所有列之间进行比较,然后对所有列求和。
输出: