美文网首页
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