Python3 pandas (6)計數value_counts()
05-07
pandas 的value_counts()函數可以對Series裡面的每個值進行計數並且排序。
現有一個DataFrame
如果我們想知道,每個區域出現了多少次,可以簡單如下:
每個區域都被計數,並且默認從最高到最低做降序排列。
如果想用升序排列,可以加參數ascending=True:
如果想得出的計數佔比,可以加參數normalize=True:
空值是默認剔除掉的。value_counts()返回的結果是一個Series數組,可以跟別的數組進行運算。
value_count()跟透視表裡(pandas或者excel)的計數很相似,都是返回一組唯一值,並進行計數。這樣能快速找出重複出現的值。
推薦閱讀:
※精通Python網路爬蟲之網路爬蟲學習路線
※對Github上Python開源項目進行分析時遇到的一個AttributeError的解釋及其解決方法。
※Python入門 面向對象編程基礎
※Pandas手記