熊猫agg如何计算条件为真的行

时间:2019-12-13 16:59:13

标签: python pandas

我正在python中使用lambda函数和agg()在数据帧的每个元素上执行某些功能。

我有以下情况

  1. lambda x:(x == 0).sum()-问题:逻辑上(x == 0)的计算是否为1,如果为true,则为0,如果为false,然后将所有的一和零相加?还是在做其他事情?

  2. lambda x:x.sum()-问题:这很明显,但是我还是要问。这将添加所有传递给它的元素或x。这是正确的吗?

1 个答案:

答案 0 :(得分:1)

(x == 0).sum()计算条件x == 0为真的行数。 x.sum()仅计算x的“和”(实际结果取决于类型)。