numpy和pandas中的axis

在numpy和pandas中经常出现axis轴这个概念,下面就详细的看看这个轴到底是什么意思

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

一般来说axis=0代表列,axis=1代表行

import numpy as np
X = np.array([[1, 2], [4, 5], [7, 8]])
print(np.mean(X, axis=0))#[ 4.  5.]
print(np.mean(X, axis=1))#[ 1.5  4.5  7.5]

如果有标签axis=1就代表标签的模向,如下

import pandas as pd
df = pd.DataFrame([[1, 1, 1, 1], [2, 2, 2, 2], [3, 3, 3, 3]], \
columns=["col1", "col2", "col3", "col4"])
print(df)
a = df.drop(['col1'],axis=1)
print(a)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏ChaMd5安全团队

香香的xss小记录(一)

0x00 前言 总结的一些xss的技巧(可能会持续更新),愿大佬勿喷,还有什么方法,大佬记得分享啊。有什么看不惯的错误请在本文留言,谢谢。 0x01 我认为最...

38660
来自专栏finleyMa

Chrome 功能总结

原文:https://developers.google.com/web/updates/2017/08/devtools-release-notes#awai...

17220
来自专栏黑泽君的专栏

粘贴到vi/vim的代码,怎样避免向右不断缩进,保持原来的格式?解决vi/vim在粘贴中会在行首多很多缩进和空格的问题。

SecureCRT会将你原来的文本原封不动的按照字符串的样式发送给服务器。所以当你的服务器上的vi/vim设置为autoindent的话,在 i 模式下,那么它...

37120
来自专栏IT开发技术与工作效率

VBA登录抓取网络数据

29840
来自专栏奔跑的蛙牛技术博客

ElementRef & TemplateRef & ViewContainerRef

今天在做ng项目,看着前人的代码有 viewChild() 等关键字。新手有点疑惑,索性查查资料总结一下和ng相关的几个和DOM相关的几个概念

26220
来自专栏Google Dart

AngularDart Material Design 自动输入建议 顶

material-auto-suggest-input是一个输入字段,在用户输入时提供自动完成输入的建议。

11240
来自专栏超然的博客

前端基础精简总结

ES5: String、Number、Boolean、Null、Undefined、Object ES6增: Symbol 其中,object为引用,其...

19840
来自专栏calmound

JavaScript基础1

JavaScript写在<script></script>之间    <script type="text/javascript">表示在<script></s...

35360
来自专栏专注 Java 基础分享

struts2标签库----数据标签详解

     上篇文章我们介绍struts2标签库中的控制标签的基本使用和部分原理,本篇文章接着了解下标签库中有关数据标签的使用和原理。主要涉及以下数据标签: ac...

248100
来自专栏前端侠2.0

table锁定列的一个方法.及琢磨思路

这是从http://stackoverflow.com找到一个一链接,删除多余的css,加上色就是上图。

35920

扫码关注云+社区

领取腾讯云代金券