我是靠谱客的博主 任性小海豚,这篇文章主要介绍Python基础篇笔记:常用代码汇总,现在分享给大家,希望可以做个参考。

1、统计词频的三种方法

1、利用字典dict来完成统计

a = [1, 2, 3, 1, 1, 2] 
dict = {} 
for key in a:         
    dict[key] = dict.get(key, 0) + 1  #字典的get函数可以查询键的值,0代表默认值,每出现一次加1
print (dict) 

输出结果: >>>{1: 3, 2: 2, 3: 1}  

2、利用Python的collection包下Counter的类

from collections import Counter 
a = [1, 2, 3, 1, 1, 2] 
result = Counter(a) 
print (result)  

输出结果: >>>{1: 3, 2: 2, 3: 1}  

3、Python的pandas包下的value_counts方法

import pandas as pd 
a = [1, 2, 3, 1, 1, 2] 
result = pd.value_counts(a) 
print (result) 
输出结果: >>>1    3       
              2    2       
              3    1 

注:利用pandas下的value_counts(),不仅可以统计list中各个元素出现的个数,还可对矩阵中的元素进行进行统计。

import pandas as pd 
a = pd.DataFrame([[1,2,3]                  
                 ,[3,1,3]                  
                 ,[1,2,1]]) 
result = a.apply(pd.value_counts) 
print (result) 
输出结果:       
    0    1    2
1  2.0  1.0  1.0
2  NaN  2.0  NaN
3  1.0  NaN  2.0   

最后

以上就是任性小海豚最近收集整理的关于Python基础篇笔记:常用代码汇总的全部内容,更多相关Python基础篇笔记内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部