Pandas:loc iloc ix用法
2024-09-07 09:27:44
参考:Pandas中关于 loc \ iloc \ ix 用法的理解
相同点
使用形式都是
df.xxx[ para1 , para2 ]
#xxx表示loc iloc ix
#df表示一个DataFrame实例
含义是从data提取指定行列的值,其中哪几行用para1声明,哪几列用para2声明,para1与para2的组织形式相同,一般用到的形式为以下4种:
#para1取不同值时的行选取,para2取这样值时则为相应的列选取
: 所有行
0:2 第1、2行,下标为0、1
7:9 第8、9行,下标为7、8
2 第3行
-2 倒数第2行
[1,2,3] 第2、3、4行
#错误写法 [:] [0:2],即用切片形式时,不要外边的中括号
一定要注意,它们三个都是属性而非方法,使用时用中括号[ ]而非小括号( )
不同点
loc:para2的值为准确列名,例如[ '学号' , '年龄' ]表示提取列名为学号和年龄的列
iloc:para2的值为哪几列,与loc的区别在于这里用数字,比如2就表示第3列(从0开始),-1表示最后一列,[ 0 , 1 ]表示第一和第二列
ix:以上两种的综合,para2可以是任意形式,但是不能混合出现,比如['学号',2]
最新文章
- 最强 Android Studio 使用小技巧和快捷键
- HTML兼容问题——HACK技术
- CXF:通过WebService上传文件,包括大文件的处理
- MIT License
- 合并大量txt文件的内容
- [ACM] n划分数m部分,它要求每一个部分,并采取了最大的产品(间隔DP)
- Object-C定时器,封装GCD定时器的必要性!!! (一)
- cxf整合spring错误为:cvc-complex-type.2.4.c
- Maven优雅的添加第三方Jar包
- Java注解(二):实战 - 直接使用对象列表生成报表
- vue(1)——node.js安装使用,利用npm安装vue
- python里用变量命名改善代码质量
- zookeeper安装(集群)
- 【mysql】Mgr实现数据库高可用架构
- 分布式 +rides
- SpringBoot初体验及原理解析
- leetcode 7. Reverse Integer [java]
- mysql解决数据库高并发
- jsdoc注释规范工具(使用 JSDoc 3 自动生成 JavaScript API 文档)
- Linux下onvif客户端关于ipc摄像头的搜索
热门文章
- contos 6.9 和 centos7 配置docker?
- Nginx实现跨域配置详解
- 在IDE中添加widfly依赖
- curl: (6) Could not resolve host: mirrors.163.com; Unknown error 服务器上解析不了域名,换成ip可以
- Javascript 生成全局唯一标识符 (GUID,UUID)
- TCP三次握手和四次挥手【转】
- C++中的常见错误
- Java中md5摘要算法的几种方法
- python篇第6天【数据类型】
- Flask中请求数据的优雅传递