首页 > 其他 > 详细

value_counts()函数

时间:2019-06-14 14:29:53      阅读:542      评论:0      收藏:0      [点我收藏+]

value_counts函数用于统计dataframe或series中不同数或字符串出现的次数

ascending=True时,按升序排列.

normalize=True时,可计算出不同字符出现的频率,画柱状图统计时可以用到.

df1= DataFrame( {"a":[3,4,5,6,2,3,4,4], "b":[2,4,5,6,5,4,3,4]} )
print(df1)
#dataframe要借助apply来应用value_counts()
print(df1.apply(pd.value_counts))
# map中括号内是series类型,key是a列的数,values是出现的次数
print(df1[a].map(df1[a].value_counts()))

 

技术分享图片
   a  b
0  3  2
1  4  4
2  5  5
3  6  6
4  2  5
5  3  4
6  4  3
7  4  4
   a  b
2  1  1
3  2  1
4  3  3
5  1  2
6  1  1
0    2
1    3
2    1
3    1
4    1
5    2
6    3
7    3
Name: a, dtype: int64
输出

 

https://blog.csdn.net/qq_20412595/article/details/79921849

https://blog.csdn.net/qq_42665335/article/details/81177699

value_counts()函数

原文:https://www.cnblogs.com/xxswkl/p/11022832.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!