loc和iloc都是pandas工具中定位某一行的函数,loc是location的意思,而iloc中的 i 指的是Integer,二者的区别如下:

  • loc:通过行标签名称索引行数据
  • iloc:通过行号索引行数据

示例数据

import numpy as np
import pandas as pd
data=DataFrame(np.arange(16).reshape(4,4),index=list("ABCD"),columns=list("wxyz"))
print(data)

输出如下:

    w   x   y   z
A   0   1   2   3
B   4   5   6   7
C   8   9  10  11
D  12  13  14  15

loc用法

print(data.loc["A"])
#w    0
#x    1
#y    2
#z    3
print(data.loc[["A"]])
#   w  x  y  z
#A  0  1  2  3# []返回Series,[[]]返回DataFrame

iloc用法

print(data.iloc[0])
#w    0
#x    1
#y    2
#z    3
#print(data.iloc["A"])报错print(data.loc[["A"]])
#   w  x  y  z
#A  0  1  2  3
#print(data.loc[0])报错

python中iloc与loc的区别相关推荐

  1. python中iloc和loc函数区别_iloc与loc区别

    iloc PK loc 导入numpy,pandas import numpy as np import pandas as pd1 2 构建一个0,30左闭右开的偶数数组 data=np.arang ...

  2. python中iloc和loc的用法

    python中iloc和loc的用法 loc:标签索引 iloc:位置索引 近期学习到了loc和iloc的切片用法,发现用法实在是很多,所以用一个简单的例子进行总结用法,期间也借鉴了大量笔记,如果有错 ...

  3. python中iloc、loc的使用

    iloc 定义:iloc索引器,用于按位置进行基于整数位置的索引或选择(下标) 语法:df.iloc[row selection,column selection] 可选择单行单列或多行多列 选择单行 ...

  4. python中的ix是啥_详谈Pandas中iloc和loc以及ix的区别

    Pandas库中有iloc和loc以及ix可以用来索引数据,抽取数据.但是方法一多也容易造成混淆.下面将一一来结合代码说清其中的区别. 1. iloc和loc的区别: iloc主要使用数字来索引数据, ...

  5. Pandas中iloc、loc、ix三者的区别

    一.综述:iloc.loc.ix可以用来索引数据.抽取数据 二.iloc.loc.ix三者对比 iloc和loc的区别 iloc主要使用数字来索引数据,不能使用字符型的标签来索引数据. loc只能使用 ...

  6. python中break和continue的区别

    python中break和continue的区别 break 结束for 或者while 循环  后面还没循环到的 不再循环 continue 当满足某种条件时结束当前值的循环 后面没有循环的继续循环 ...

  7. python中bytearray和java中byte[]的区别_Python经典面试题:说说Python中xrange和range的区别?...

    昨晚一小伙后台问xrange和range有啥区别,讲了下他倒领悟的挺快,其实这也是你各面试Python岗位,经常会遇到的Python面试题,长个心眼哈,说不定明年3月你找工作就用上了. 废话不多说,开 ...

  8. python中函数和方法的区别?Python编程判断当前获取的对象是函数还是方法

    python中函数和方法的区别?Python编程判断当前获取的对象是函数还是方法 目录

  9. python有关迭代器和生成器的面试题_【面试题 | Python中迭代器和生成器的区别?】- 环球网校...

    [摘要]今天给大家解答一道Python常见的面试题,希望这个面试栏目,给那些准备面试的同学,提供一点点帮助!小编会从最基础的面试题开始,每天一题.如果参考答案不够好,或者有错误的话,麻烦大家可以在留言 ...

最新文章

  1. java string与integer_Java中Integer和String浅谈
  2. SecureCRT从Windows中上传文件lrzsz工具
  3. 关于Cocos2d-x中对其他某个类的某个属性的获得
  4. 带卷积核二分类网络的输出是不是有方向的?
  5. Mustache.js使用笔记(内容属于转载总结)
  6. php查询车位系统代码,php车辆违章查询数据示例
  7. 分词之后的如何做特征选择_特征选择怎么做?这篇文章告诉你
  8. css怎样设置li分栏,css怎么对文字分栏
  9. PPDet:减少Anchor-free目标检测中的标签噪声,小目标检测提升明显
  10. ideal如何快速导入import_【MAC版】pr预设安装目录?pr如何快速批量导入lut
  11. 当我们谈微服务,我们在谈什么?谈谈我对微服务的理解!
  12. Android开发环境搭建(eclipse)
  13. Java Architecture [JAVA的架构]
  14. 为 Joomla 而生的 Kunena 论坛安装手册
  15. 何川L3管理课_模块1_定目标
  16. Docker的bridge和macvlan两种网络模式
  17. 谷歌金山词霸,免费又好用(附下载地址)
  18. 软件功能性测试方法和流程
  19. 坚果pro3刷miui_锤子科技坚果Pro 3(12GB/256GB/全网通)手机卡怎么办?
  20. Redis恢复被删掉了的key值

热门文章

  1. 单剂量给药下仓室药物模型半衰期的计算
  2. 无源滤波器--低通滤波器(LPF)
  3. SpringBoot文件分片上传
  4. Maven的下载以及安装
  5. 《潜规则》吴思-摘抄
  6. 使用示波器的正确姿势
  7. Oracle Clob类型和Blob类型之间的转换
  8. 单片机c语言篮球比分_单片机篮球比赛计分器设计方案与程序详解
  9. jeecg-boot前后端部署在本地实操
  10. 访问学者在美国访学衣食住行的小妙招