Python pandas 中loc函数的意思及用法,及跟iloc的区别

  • loc和iloc的意思
  • loc和iloc的区别及用法展示
  • 参考文献

loc和iloc的意思

首先,loc是location的意思,和iloc中i的意思是指integer,所以它只接受整数作为参数,详情见下面。

loc和iloc的区别及用法展示

1.区别

loc works on labels in the index.
iloc works on the positions in the index (so it only takes integers).

2.用法展示
首先创建一个dataframe:

1)loc为Selection by Label函数,即为按标签取数据,标签是什么,就是上面的’0’~‘4’, ‘A’~‘B’。

例如第一个参数选择index,第二个参数选择column,如下图:

建议写df.loc[0, :],这样可以清楚的看出为第0行的所有记录,同样如果取第’A’列的所有记录,可以写df.loc[:, ‘A’],如下图:

:表示所有,[]里边为先行后列。

2)iloc函数为Selection by Position,即按位置选择数据,即第n行,第n列数据,只接受整型参数
记住,0:2为左闭右开区间,即取0,1,如下图:

若要取第一列的所有数据,则为df.iloc[:, 0],记住不接受’A’作为参数,如下图:

参考文献

[1]:https://www.douban.com/note/637242742/

Python pandas 中loc函数的意思及用法,及跟iloc的区别相关推荐

  1. python loc iloc,Python pandas loc用法与iloc区别 聊聊Python pandas 中loc函数的使用,及跟iloc的区别说明...

    想了解聊聊Python pandas 中loc函数的使用,及跟iloc的区别说明的相关内容吗,Rainpages在本文为您仔细讲解Python pandas loc用法与iloc区别的相关知识和一些C ...

  2. python dataframe loc函数_python pandas.DataFrame.loc函数使用详解

    官方函数 DataFrame.loc Access a group of rows and columns by label(s) or a boolean array. .loc[] is prim ...

  3. Pandas中isin函数 Dataframe提取(删除)指定行列

    本文介绍主要结介绍用isin函数提取和删除Dataframe指定行列: isin函数(条件前加~表示isin函数的逆函数) 1. 返回含有具体条件的dataframe, 如返回 'A'列中含有 [4, ...

  4. 独家 | 浅谈Python/Pandas中管道的用法

    作者:Gregor Scheithauer博士 翻译:王闯(Chuck)校对:欧阳锦本文约2000字,建议阅读5分钟本文介绍了如何在Python/Pandas中运用管道的概念,以使代码更高效易读. 图 ...

  5. 谈谈对python的理解_浅谈对python pandas中 inplace 参数的理解

    这篇文章主要介绍了对python pandas中 inplace 参数的理解,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 pandas 中 inplace 参数在很多函数中都会有, ...

  6. Python pandas.DataFrame.combine_first函数方法的使用

    Pandas是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的.Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具.Pandas提供了大量能使我们快速 ...

  7. Python pandas.DataFrame.tz_localize函数方法的使用

    Pandas是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的.Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具.Pandas提供了大量能使我们快速 ...

  8. Python pandas.DataFrame.expanding函数方法的使用

    Pandas是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的.Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具.Pandas提供了大量能使我们快速 ...

  9. pandas中inplace_对python pandas中 inplace 参数的理解

    pandas 中 inplace 参数在很多函数中都会有,它的作用是:是否在原对象基础上进行修改 inplace = True:不创建新的对象,直接对原始对象进行修改: ​inplace = Fals ...

最新文章

  1. 一线互联网Top20高频面试题曝光!
  2. U-Boot 之五 详解 U-Boot 及 SPL 的启动流程
  3. 【线上分享】沉浸式视频传输
  4. SpringMVC+Mybatis学习
  5. jzoj6343-[NOIP2019模拟2019.9.7]Medium Counting【记忆化dfs,dp】
  6. (转)mybatis热部署加载*Mapper.xml文件,手动刷新*Mapper.xml文件
  7. Codeforces Round #277 (Div. 2) 题解
  8. 大数据学习(07)--MapReduce
  9. matlab ode45求解齿轮动力学,Matlab拟合动力学参数遇到问题(ode45)
  10. easyui弹出窗关闭前调用确认窗口,先关闭页面后调用弹出窗口
  11. access统计各职务人数_东莞各阶段学生人数统计|终于知道为什么在东莞总是学位紧缺了...
  12. R语言| 中介效应分析,Mediation包和BruceR包,循环Process函数
  13. MV178——我的心灵家园
  14. 【十七届恩智浦智能车】平衡单车——控制篇(串级)
  15. 如何使用 JavaScript 快速构建一个二维码生成器
  16. 微信最新的系统默认emoji表情集
  17. PlaySound的同步播放与异步播放
  18. 【练习】多表查询练习
  19. Googler:现在可以 Linux 终端下进行 Google 搜索了!
  20. 教程二:windows api(c mfc vs2017)实现U盘插拔检测,获取U盘容量,U盘内容移动,开启和关闭U盘以及获取盘符等

热门文章

  1. SAP_ABAP_视图
  2. 中国广告法不能使用的词汇
  3. VC2008如何生成及使用DLL
  4. sql表中drop table和delete table的区别
  5. LINUX文件命令(二)
  6. AI魔法秀:D-ID助你打造视频虚拟数字人
  7. 修改openwrt默认的主题
  8. 使用jquery将毫秒格式时间转为年月日格式
  9. 编程猫python课程结束后哪里再学更高级别的_编程猫“敏于新,精于质”课程迭代比赛结束,离更有价值的教育又近一步...
  10. bash shell中expr命令下几种的使用