教你轻松分清pandas中的axis=0,axis=1具体含义 您所在的位置:网站首页 0跟1代表什么意思男女 教你轻松分清pandas中的axis=0,axis=1具体含义

教你轻松分清pandas中的axis=0,axis=1具体含义

2024-07-13 11:07| 来源: 网络整理| 查看: 265

在学习Pandas的过程中碰到里面有一些函数都包含了axis这个参数,但是这参数包含两个值0和1,而且0和1代表不同的含义,这也让我学的有点懵逼,于是网上查阅了一些相关资料把学习心得记录下来。

以下面这张图为例,简单的来说就是axis=0代表往跨行(down),而axis=1代表跨列(across)

换句话说:

使用0值表示沿着每一列或行标签/索引值向下执行方法使用1值表示沿着每一行或者列标签横向执行对应的方法

下面我们通过实际的例子来看看具体使用效果是什么。

举例1: df.mean(axis=1)表示沿着水平的方向求均值;df.mean(axis=0)表示沿着垂直的方向求均值

举例2: df.drop(name,axis=1)表示将name对应的列标签沿着水平的方向依次删掉

设定axis是为了确定要删的标签是属于column还是index

这里axis=1表示要删除的是沿着横向的,名称为col4的,若找到就把col4的列/行删除

好了,以上就是Pandas里面axis为0和1的具体含义,对于其他函数也可以这样理解。

对了,上面显示的效果图使用的是Jupyter这个在线编译器,这个编译器挺好的,大家可以去尝试下:编译器链接

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有