pandas 统计数据频率函数value_counts

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值