首页 > 其他 > 详细

pandas中.value_counts()的用法

时间:2020-02-18 19:10:00      阅读:62      评论:0      收藏:0      [点我收藏+]

原文链接:https://www.jianshu.com/p/f773b4b82c66

value_counts()是一种查看表格某列中有多少个不同值的快捷方法,并计算每个不同值有在该列中有多少重复值。
value_counts()是Series拥有的方法,一般在DataFrame中使用时,需要指定对哪一列或行使用,该函数返回的也是Series类型,且index为该列的不同值,values为不同值的个数

1 import pandas as pd
2 import numpy as np
3 filepath=‘C:\python\data_src\GFSCOFOG_03-05-2018 03-04-36-54_timeSeries\GFSCOFOG_CHA.csv‘
4 data = pd.read_csv(filepath,encoding=‘utf-8‘)

数据样例如下图所示

技术分享图片

查看Unit Name中有哪些不同的值,并计算每个值有多少个重复值

data[‘Unit Name‘].value_counts()

 

 
1 data[‘Unit Name‘].value_counts()
2 #输出
3 Percent of GDP                  3561
4 Domestic currency               3561
5 Percent of total expenditure     470
6 Name: Unit Name, dtype: int64
 

查看Sector Name中有哪些不同的值,并计算每个值有多少个重复值

data[‘Sector Name‘].value_counts()

 
 1 data[‘Sector Name‘].value_counts()
 2 #输出结果
 3 Extrabudgetary central government                   1020
 4 Social security funds                               1002
 5 Central government (incl. social security funds)     944
 6 Budgetary central government                         944
 7 Local governments                                    944
 8 General government                                   944
 9 Central government (excl. social security funds)     944
10 State governments                                    850
11 Name: Sector Name, dtype: int64
 

 

pandas中.value_counts()的用法

原文:https://www.cnblogs.com/liuys635/p/12327268.html

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