axis在python中是什么意思_在Python panda的dataframe对象中,axis=0或axis=1是什么意思?,PythonPandas,DataFrame,中轴,意义,axis0,...

在Python的Pandas DataFrame中,axis参数用于指定操作的方向。axis=0代表沿行进行操作,例如删除行或计算列的统计指标;axis=1则代表沿列进行操作,如删除列或计算行的统计指标。举例说明,df.drop()方法中,axis=1删除列,而axis=0删除行。类似地,df.sum()函数中,axis=0计算每列的和,axis=1则计算每行的和。
摘要由CSDN通过智能技术生成

Python Pandas的DataFrame对象中轴的意义,axis=0 或者axis=1代表什么意义?

通常来说:axis = 0代表行, axis=1代表列。

一、从删除操作来看axis:

举个例子,创建一个dataframe变量df:

df = pd.DataFrame(np.arange(16).reshape(4,4),

index = list('1234'),

columns = list('ABCD'))

df的结构如下:

现在:

df.drop(['A'], axis = 1,inplace=True)#该语句代表删除列名为‘A’的列,所以axis=1代表列。结果如下:

df.drop(['1'], axis = 0, inplace = True)#该语句代表删除行名为‘1’的行,所以axis=0代表行。结果如下:

二、从统计角度来看axis:

不同的地方,当计算列的平均值或者和的时候,情况又有点不一样

当我们使用,df.sum(axis=0)的时候,结果如下:

</

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值