我正在使用python中的lambda函数和agg()在数据帧的每个元素上执行某些功能。
我有以下情况
lambda x:(x == 0).sum()-问题:这是否将(x == 0)逻辑计算为1(如果为true,则为0,如果为false,然后将所有的一和零相加)?还是在做其他事情?
lambda x:x.sum()-问题:这很明显,但是我还是要问。这将添加所有传递给它的元素或x。这是正确的吗?
(x == 0).sum()
计算条件x == 0
为真的行数。 x.sum()
只是计算x
的“和”(实际结果取决于类型)。