Python3 pandas (6)計數value_counts()

pandas 的value_counts()函數可以對Series裡面的每個值進行計數並且排序。

現有一個DataFrame

如果我們想知道,每個區域出現了多少次,可以簡單如下:

每個區域都被計數,並且默認從最高到最低做降序排列。

如果想用升序排列,可以加參數ascending=True:

如果想得出的計數佔比,可以加參數normalize=True:

空值是默認剔除掉的。value_counts()返回的結果是一個Series數組,可以跟別的數組進行運算。

value_count()跟透視表裡(pandas或者excel)的計數很相似,都是返回一組唯一值,並進行計數。這樣能快速找出重複出現的值。

推薦閱讀:

精通Python網路爬蟲之網路爬蟲學習路線
對Github上Python開源項目進行分析時遇到的一個AttributeError的解釋及其解決方法。
Python入門 面向對象編程基礎
Pandas手記

TAG:Python入門 | Python教程 |