Python-pandas的大小和数量有什么区别?

发布于 2021-02-02 23:19:25

groupby("x").countgroupby("x").sizepandas和之间的区别是什么?

大小是否仅排除nil?

关注者
0
被浏览
94
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    size包NaN值,count

    In [46]:
    df = pd.DataFrame({'a':[0,0,1,2,2,2], 'b':[1,2,3,4,np.NaN,4], 'c':np.random.randn(6)})
    df
    
    Out[46]:
       a   b         c
    0  0   1  1.067627
    1  0   2  0.554691
    2  1   3  0.458084
    3  2   4  0.426635
    4  2 NaN -2.238091
    5  2   4  1.256943
    
    In [48]:
    print(df.groupby(['a'])['b'].count())
    print(df.groupby(['a'])['b'].size())
    
    a
    0    2
    1    1
    2    2
    Name: b, dtype: int64
    
    a
    0    2
    1    1
    2    3
    dtype: int64 
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看