Pandas 数据集计数

问题描述 投票:0回答:1

我有

ColA ColB
A 01
A 02
B 03
B 04
C 05
D NaN

如果使用

df.ColA.value_counts()

结果是

ColA
A 2
B 2
C 1
D 1

我怎样才能得到

ColA
A 2
B 2
C 1
D 0

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\/

python pandas count
1个回答
0
投票

用途:

s = df.dropna(subset=['ColB']).ColA.value_counts().reindex(df.ColA.unique(), fill_value=0)
print (s)
ColA
A    2
B    2
C    1
D    0
Name: count, dtype: int64
© www.soinside.com 2019 - 2024. All rights reserved.