【问题标题】:How to count all values of a one column? [duplicate]如何计算一列的所有值? [复制]
【发布时间】:2019-11-19 14:31:32
【问题描述】:

我正在尝试计算 col_a 的所有值的所有实例

例如

col_a
 A
 B
 C
 A
 D
 B
 A

是否有一行代码可以告诉我每个值(A、B、C、D)在该列中存在多少次?

【问题讨论】:

    标签: python python-3.x pandas dataframe


    【解决方案1】:

    所以解决方案是value_counts

    df.col_a.value_counts()
    

    【讨论】:

      【解决方案2】:

      或将groupbysize 一起使用:

      >>> df.groupby('col_a').size()
      col_a
      A    3
      B    2
      C    1
      D    1
      dtype: int64
      >>> 
      

      【讨论】:

        猜你喜欢
        • 2018-02-23
        • 2011-05-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-04-18
        相关资源
        最近更新 更多