Pandas agg如何对条件为真的行进行计数

问题描述 投票:0回答:1

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

我有以下情况

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

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

python pandas
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.