pandas入门(四)

上一篇:pandas入门(三)

用loc和iloc进行选取

使用轴标签(loc)或整数索引(iloc),从DataFrame选择行和列的子集。
通过标签选择一行和多列
在这里插入图片描述

=====================================

用iloc和整数进行选取
在这里插入图片描述
在这里插入图片描述

=====================================

这两个索引函数也适用于一个标签或多个标签的切片
在这里插入图片描述

pandas团队决定创造loc和iloc运算符分别处理严格基于标签和整数的索引

整数索引

pandas可以勉强进行整数索引,但是会导致小bug
在这里插入图片描述

=====================================

对于非整数索引,不会产生歧义。为了进行统一,如果轴索引含有整数,数据选取总会使用标签。为了更准确,请使用loc(标签)或iloc(整数)
在这里插入图片描述

算术运算和数据对齐

pandas最重要的一个功能是,它可以对不同索引的对象进行算术运算。在将对象相加时,如果存在不同的索引对,则结果的索引就是该索引对的并集。

在这里插入图片描述
相加就会产生
在这里插入图片描述

=====================================

自动的数据对齐操作在不重叠的索引处引入了NA值。缺失值会在算术运算过程中传播。对于DataFrame,对齐操作会同时发生在行和列上
在这里插入图片描述
它们相加后将会返回一个新的DataFrame,其索引和列为原来那两个DataFrame
的并集
在这里插入图片描述

=====================================

因为’c’和’e’列均不在两个DataFrame对象中,在结果中以缺省值呈现。行也是同
样。如果DataFrame对象相加,没有共用的列或行标签,结果都会是空
在这里插入图片描述

++++++++++++++++++++++++++++++++++++

下一篇:pandas入门(五)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值