熊猫的sum()和count()有什么区别?

NEX*_*NEX 0 python sum count pandas

您能帮助我理解以下提到的陈述之间的区别吗?给定该Survived列包含二进制数据(0,1),它们给出不同的答案:

df_train[df_train.Sex == 'female'].Survived.count()
df_train[df_train.Sex == 'female'].Survived.sum()
Run Code Online (Sandbox Code Playgroud)

Dhr*_*val 7

sum()的值类似于1 + 0 =1。如果数据为3和3,则返回6。

count()返回行数。因此它将返回2。

简单:)