代码之家  ›  专栏  ›  技术社区  ›  william007

表级值计数

  •  1
  • william007  · 技术社区  · 7 年前

    我有一张这样的表格,我想在所有表格上画一个0,1,2,3的柱状图,有办法吗?

    enter image description here

    1 回复  |  直到 7 年前
        1
  •  1
  •   nimrodz    7 年前

    你可以申请 melt 和 hist 例如:

    df
    
       A  B  C  D
    0  3  1  1  1
    1  3  3  2  2
    2  1  0  1  1
    3  3  2  3  0
    4  3  1  1  3
    5  3  0  3  1
    6  3  1  1  0
    7  1  3  3  0
    8  3  1  3  3
    9  3  3  1  3
    
    df.melt()['value'].value_counts()
    3    18
    1    14
    0     5
    2     3
    

    enter image description here