如何计算Pandas df中具有特定列名的项目数? (蟒蛇)

时间:2017-12-11 05:57:46

标签: python pandas

    Pick    Tm  Player  Pos Age To  AP1 PB  St  CarAV   ... Att Yds TD  Rec Yds TD  Tkl Int Sk  College/Univ
0   1   CLE Myles Garrett   DE  21  2017    0   0   0   0   ... 0   0   0   0   0   0   13      5.0 Texas A&M
1   2   CHI Mitch Trubisky  QB  23  2017    0   0   1   0   ... 29  194 0   0   0   0               North Carolina
2   3   SFO Solomon Thomas  DE  21  2017    0   0   1   0   ... 0   0   0   0   0   0   25      2.0 Stanford
3   4   JAX Leonard Fournette   RB  22  2017    0   0   1   0   ... 207 822 7   25  195 1               LSU
4   5   TEN Corey Davis WR  22  2017    0   0   1   0   ... 0   0   0   22  227 0               West. Michigan

考虑到这个df,我想计算每College/Univ个玩家的数量。 因此,只有在这个特定的df中,所有的标题都将具有值1。

鉴于df和大学名称,我如何计算项目数?

1 个答案:

答案 0 :(得分:1)

您可以创建布尔掩码,然后按True计算sumTrue s是1 s之类的过程:

(df['College/Univ'] == 'Texas A&M').sum()