首页 > 解决方案 > 熊猫有没有办法比较一列中的两个值并求和第二个值大的多少倍?

问题描述

在我的熊猫数据框中,我有一列,分数,那是行是诸如 [80,100]、[90,100] 等的值。我想要做的是遍历这一列,如果列表中的第二个值大于第一个值,然后计算。这样我就有一个值,该值将 [a,b] 中 b 更大的次数相加。我该怎么做?

标签: pandas

解决方案


print(len([x for x in df['score'] if x[1] > x[0]]))

推荐阅读