gpt4 book ai didi

python - value_counts() 计算数据帧中的 NaN

转载 作者:行者123 更新时间:2023-12-04 02:25:19 25 4
gpt4 key购买 nike

我创建了一个由两列组成的数据框。我想计算这两列出现的次数。
数据框看起来像 -

No Name
1 A
1 A
5 T
9 V
Nan M
5 T
1 A
我想使用 value_counts() 来获取这样的数据框-
No Name Count
1 A 3
5 T 2
9 V 1
Nan M 1
我试着做 df[["No", "Name"]].value_counts()它计算除 nan 行之外的所有内容。有没有办法使用 value_counts() 来计数 Nan还有?

最佳答案

您可以使用 groupbydropna=False :

df.groupby(['No', 'Name'], dropna=False, as_index=False).size()
输出:
    No Name  size
0 1.0 A 3
1 5.0 T 2
2 9.0 V 1
3 NaN M 1
附言有趣的是, pd.Series.value_counts方法也支持 dropna参数,但是 pd.DataFrame.value_counts方法不

关于python - value_counts() 计算数据帧中的 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68154806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com