我在熊猫中有以下数据框
C1 C2 C3
10 a b
10 a b
? c c
? ? b
10 a b
10 ? ?
我想计算所有列中?
的出现次数
我想要的输出是列的出现次数总和
答案 0 :(得分:3)
使用:
m=df.eq('?').sum()
pd.DataFrame([m.values],columns=m.index)
C1 C2 C3
0 2 2 1
或更佳:
df.eq('?').sum().to_frame().T #thanks @user3483203
C1 C2 C3
0 2 2 1