python value_counts()的基础及进阶用法(超详细)

pandas 计数函数value_counts()

完整版函数

value_counts(normalize=False, sort=True, ascending=False, bins=None, dropna=True)

参数:

1.normalize : boolean, default False 默认false,如为true,则以百分比的形式显示

2.sort : boolean, default True 默认为true,会对结果进行排序

3.ascending : boolean, default False 默认降序排序

4.bins : integer, 格式(bins=1),意义不是执行计算,而是把它们分成半开放的数据集合,只适用于数字数据

5.dropna : boolean, default True 默认删除na值

例子

建立一个dataframe对象进行演示。
在这里插入图片描述
请记住value_counts()并不是未带任何参数,而是所有参数都是默认的
也就是说会默认显示数字形式,默认排序,默认降序,默认删除na
在这里插入图片描述
1.将结果以百分数显示
在这里插入图片描述
2.结果不排序,你可以发现结果完全跟dataframe中顺序一样。
在这里插入图片描述
在这里插入图片描述
3.对结果按照升序排列,跟默认降序排列时相反。
在这里插入图片描述
在这里插入图片描述
4.加入参数bins
bins的值就是整个结果几部分,下面演示了分别为1,2,3的情况。
在这里插入图片描述
5.不删除nan,此方法可以统计nan的个数
在这里插入图片描述
最后,需要注意一点value_counts函数返回值类型是series
在这里插入图片描述

最后

大家可以关注一下我的公众号,最近开始写公众号,我会在上面分享一些资源和发布一些csdn上发布不了的干货
在这里插入图片描述

点个关注是对博主最大的支持

  • 97
    点赞
  • 399
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值