Count frequency of values in pandas DataFrame column

后端 未结 5 825
死守一世寂寞
死守一世寂寞 2020-11-29 05:47

I want to count number of times each values is appearing in dataframe.

Here is my dataframe - df:

    status
1     N
2     N
3     C
4           


        
5条回答
  •  天命终不由人
    2020-11-29 06:26

    You can use value_counts and to_dict:

    print df['status'].value_counts()
    N    14
    S     4
    C     2
    Name: status, dtype: int64
    
    counts = df['status'].value_counts().to_dict()
    print counts
    {'S': 4, 'C': 2, 'N': 14}
    

提交回复
热议问题