美文网首页
pandas中.value_counts()的用法

pandas中.value_counts()的用法

作者: 03ca2835cf70 | 来源:发表于2019-08-08 11:04 被阅读0次

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

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

数据样例如下图所示

image

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

data['Unit Name'].value_counts()

data['Unit Name'].value_counts()
#输出
Percent of GDP                  3561
Domestic currency               3561
Percent of total expenditure     470
Name: Unit Name, dtype: int64

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

data['Sector Name'].value_counts()

data['Sector Name'].value_counts()
#输出结果
Extrabudgetary central government                   1020
Social security funds                               1002
Central government (incl. social security funds)     944
Budgetary central government                         944
Local governments                                    944
General government                                   944
Central government (excl. social security funds)     944
State governments                                    850
Name: Sector Name, dtype: int64

作者:tommyjex
链接:https://www.jianshu.com/p/f773b4b82c66
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

相关文章

网友评论

      本文标题:pandas中.value_counts()的用法

      本文链接:https://www.haomeiwen.com/subject/nlwtjctx.html