value_counts()是一种查看表格某列中有多少个不同值的快捷方法,并计算每个不同值有在该列中有多少重复值。
1、对Series里面的每一列的每个值进行计数并且排序
import pandas as pd
df = pd.DataFrame({'区域' : ['西安', '太原', '西安', '太原', '郑州', '太原'],
'10月份销售' : ['0.477468', '0.195046', '0.015964', '0.259654', '0.856412', '0.259644'],
'9月份销售' : ['0.347705', '0.151220', '0.895599', '0236547', '0.569841', '0.254784']})
print(df)
print(df['区域'].value_counts())#默认降序
print(df['区域'].value_counts())#默认降序
[out]
太原 3
西安 2
郑州 1
Name: 区域, dtype: int64
rint(df['区域'].value_counts(ascending=True))#升序排列
print(df['区域'].value_counts(ascending=True))#升序排列
[out]
郑州 1
西安 2
太原 3
Name: 区域, dtype: int64