我是靠谱客的博主 任性小海豚,最近开发中收集的这篇文章主要介绍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基础篇笔记:常用代码汇总所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部