美文网首页
pandas中axis参数含义

pandas中axis参数含义

作者: 黑曼巴yk | 来源:发表于2019-12-10 15:05 被阅读0次

    前端

    在pandas中axis的默认值是0, axis=0表示沿着行方向指向执行(pandas中的index),axis=1表示沿着列方向执行


    image.png

    场景

    示例1

    import numpy as np
    narr = np.array([[1,2,3],[7,8,9]])
    narr.mean()
    # 返回5.0
    

    在numpy中未指定axis(默认是None),计算的维度是所有的维度,所有数据的平均值

    示例2

    narr.mean(axis=0)
    # 返回 array([4., 5., 6.])
    narr.mean(axis=1)
    # 返回 array([2., 8.])
    

    这里指定axis为0,即计算每一列上所有行的平均值。

    示例3

    df = pd.DataFrame({'A':[1,7], 'B':[2,8], 'C': [3, 9]})
    df.mean()
    
    >>> 返回值
    A    4.0
    B    5.0
    C    6.0
    dtype: float64
    

    这里换成pandas的DataFrame,axis的默认值为0

    相关文章

      网友评论

          本文标题:pandas中axis参数含义

          本文链接:https://www.haomeiwen.com/subject/bthggctx.html