栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

熊猫数据框/ numpy数组“轴”定义中的歧义

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

熊猫数据框/ numpy数组“轴”定义中的歧义

将其记住为 0 = down1 = across 可能是最简单的。

这表示:

  • 使用
    axis=0
    的方法应用于沿着每列,或行标签(索引)。
  • 用于
    axis=1
    在每一行或列标签上应用方法。

这是一张图片,显示每个轴都引用的Dataframe部分:

记住熊猫遵循NumPy对这个词的使用也很有用

axis
。在NumPy的术语表中解释了用法:

为一维以上的数组定义了轴。二维数组具有两个相应的轴:第一个垂直 跨行 垂直 向下(轴0) ,第二个 水平跨列垂直(轴1) 。[
我的重点 ]

因此,关于问题中的方法

df.mean(axis=1)
,似乎已正确定义。它以 水平方式跨列
(即沿每一行)获取条目的平均值。另一方面,
df.mean(axis=0)
这是跨行垂直 向下 作用的操作。

同样,

df.drop(name, axis=1)
指的是对列标签的操作,因为它们直观地越过了水平轴。指定
axis=0
将使该方法作用于行。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/571074.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号