pandas 统计数据频率函数value_counts

本文介绍了Pandas中value_counts()函数的使用方法,并通过Series和DataFrame两种数据类型的实例展示了如何统计不同元素出现的次数。默认情况下,该函数将按降序排列计数结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

value_counts默认参数如下:

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

 
  1. ### Series类型

  2. import pandas as pd

  3. data=pd.Series(['python','java','python','php','php','java','python','java'])

  4. print(data)

  5. print('..........\n')

  6. print(data.value_counts())

  7. 0 python

  8. 1 java

  9. 2 python

  10. 3 php

  11. 4 php

  12. 5 java

  13. 6 python

  14. 7 java

  15. dtype: object

  16. ............

  17.  
  18. python 3

  19. java 3

  20. php 2


 
  1. ### DataFrame类型

  2. import pandas as pd

  3. data1={'key1':['python','java','python','php'],'key2':['php','java','python','SAS']}

  4. b=pd.DataFrame(data1)

  5. print(b)

  6. print('............\n')

  7. print(b.apply(pd.value_counts))

  8. key1 key2

  9. 0 python php

  10. 1 java java

  11. 2 python python

  12. 3 php SAS

  13. ............

  14.  
  15. key1 key2

  16. SAS NaN 1

  17. java 1.0 1

  18. php 1.0 1

  19. python 2.0 1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值