我在 pandas 中有以下数据框
C1 C2 C3
10 a b
10 a b
? c c
? ? b
10 a b
10 ? ?
我想计算所有列中 ?
的出现次数
我想要的输出是按列出现的总和
最佳答案
用途:
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
关于python - 计算整个 pandas 数据框中特定字符串的出现次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54714183/