在pandas的应用中,有多种切片的方法,针对标签和位置,有不同的应用。

  1. 直接取行或列,
  2. 借助loc, iloc, at, iat,其中loc,iloc既可以取多值,也可以取单一数值,而at,iat只能取单一数值。loc, at按 标签名 读取数据, iloc,iat按 位置 读取数据。

    1、构造数据 dataframe

2、单纯取列或行



3、loc, 行或列只能是标签名。 只加一个参数时,只能进行 行 选择

4、at,与loc用法一致,只能访问单个元素, 比loc访问速度更快

5、iloc, 和loc的区别在于,是根据行/列的位置来选取

6、iat,与at用法一致, 两者的关系等同于 iloc / loc关系,只能基于位置上的单个取值

这里推荐一下我借鉴的博客:
1、 python pandas dataframe 行列选择,切片操作
2、pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
3、【翻译】Pandas 十分钟入门

iloc, loc, at, iat的应用相关推荐

  1. 50个Pandas的奇淫技巧:一网打尽各种索引 iloc,loc,ix,iat,at…

    数据处理,也是风控非常重要的一个环节,甚至说是模型成败的关键环节.因此,娴熟简洁的数据处理技巧,是提高建模效率和建模质量的必要能力.这里开个专题,总结下Pandas的使用方法,方便大家,也方便自己查阅 ...

  2. iloc loc 区别

    loc和iloc的区别,这两个有点容易混淆,因此需要特殊方式来加强记忆 总结: loc使用范围比iloc更广更实用,loc可以使用切片.名称(index,columns).也可以切片和名称混合使用:但 ...

  3. python iloc函数_python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)

    df是一个dataframe,列名为A B C D 具体值如下: A B C D 0 ss 小红 8 1 aa 小明 d 4 f f 6 ak 小紫 7 dataframe里的属性是不定的,空值默认为 ...

  4. python中iloc的详细用法_python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)...

    df是一个dataframe,列名为A B C D 具体值如下: A B C D 0 ss 小红 8 1 aa 小明 d 4 f f 6 ak 小紫 7 dataframe里的属性是不定的,空值默认为 ...

  5. python中的ix是啥_python pandas (ix iloc loc) 的区别

    oc--通过行标签索引行数据 iloc--通过行号索引行数据 ix--通过行标签或者行号索引行数据(基于loc和iloc 的混合) 同理,索引列数据也是如此! 举例说明: 1.分别使用loc.iloc ...

  6. Pandas iloc loc []

    import pandas as pd se = pd.Series([0,1,2,3,4,5],index=[0,2,3,4,5,6]) series 切片slice时是绝对位置索引 se[1:4] ...

  7. python pandas (ix iloc loc) 的区别

    loc--通过行标签索引行数据 iloc--通过行号索引行数据 ix--通过行标签或者行号索引行数据(基于loc和iloc 的混合) 同理,索引列数据也是如此! 举例说明: 1.分别使用loc.ilo ...

  8. iloc, loc与ix区别

    忘了,举个例子记录下 import pandas as pd import numpy as np df=pd.DataFrame(np.arange(16).reshape((4,4)), colu ...

  9. 【Python合集】全面掌握Python基础知识,建议收藏

    Python中有6个标准的数据类型:Number(数字).String(字符串).List(列表).Tuple(元组).Set(集合).Dictionary(字典),每种类型有其固有的属性和方法,学会 ...

最新文章

  1. 机器学习中的欠拟合与过拟合
  2. 给初学编程的人的干货
  3. 剑指offer(21):栈的压入、弹出序列
  4. weh shell高大上?一文教你实现
  5. 数据分析工具篇pyspark应用详解——Pyspark实现PCA主成分
  6. aix查看oracle数据库端口号,通过netstat+rmsock查找AIX端口对应进程
  7. SQL server 2005安装问题汇总
  8. 前端性能优化之缓存技术
  9. 电子元件 —— 继电器
  10. linux 锐捷 无法找到网卡信息,linux网卡驱动安装及锐捷使用
  11. android 9坚果r1,坚果R1、小米MIX2S、一加6对比评测 骁龙845旗舰怎么选?
  12. 基于SSM的高校学生宿舍报修管理系统
  13. 基于51单片机的单词记忆测试器
  14. 基于MATLAB Arnold 的图像置乱加密及解密
  15. XUPT 新生赛题目总结
  16. 1、Multisim14 安装教程
  17. 棋牌类游戏测试用例怎么写?我敢打赌你绝对不知道
  18. 博通Broadcom SDK源码学习与开发12终结篇——TR069网管协议
  19. Python实现文件选取和路径打印
  20. EveryThing下载链接

热门文章

  1. 怎么制作精美的公众号文章?教你几招
  2. 公有云滴滴滴滴滴滴滴滴滴滴
  3. js 中文转为首字母拼音
  4. 移动端分享插件js - soshm.min.js
  5. php中怎么给文字加颜色,PHP水印类,支持添加图片、文字、填充颜色区域的实现...
  6. 软件测试工程师需要什么软件_为什么每个软件工程师都应该撰写文章
  7. el-input maxlength 无效
  8. android 滴滴司机接单滑动按钮,笔记20171127-Android仿滴滴呼叫车时转圈圈的View
  9. 石油地质数字孪生概述
  10. [经验] 新版SkyIAR、Easy Image X在有些PE里不能运行的解决办法