当使用pandas进行行列计算时,经常会搞混axis=1,与axis=0的区别。
具体可以参考下图,简单可以记忆为,axis=1 为跨列进行计算,也就是将列的方向进行捆绑,然后进行计算。例如,df.sum(axis=1),即求的是co1到co4的列值合。(“1”长得就像一列,故形象记忆等于1时,就是跨列)
同理,axis=0就是跨行计算。计算方向为向行的方向将所有行捆绑起来进行求和或者求平均等计算。
图来自网络,侵删,
当使用pandas进行行列计算时,经常会搞混axis=1,与axis=0的区别。
具体可以参考下图,简单可以记忆为,axis=1 为跨列进行计算,也就是将列的方向进行捆绑,然后进行计算。例如,df.sum(axis=1),即求的是co1到co4的列值合。(“1”长得就像一列,故形象记忆等于1时,就是跨列)
同理,axis=0就是跨行计算。计算方向为向行的方向将所有行捆绑起来进行求和或者求平均等计算。
图来自网络,侵删,