如何在pandas中使用loc、iloc函数进行数据索引
二、使用iloc函数索引数据
(注意~iloc函数主要通过 行号 索引行数据)
而且,iloc函数索引的数据是int整型,因此是Python默认的前闭后开。注意只能说int型,也就是数字,输入字符的话是会报错的。
1、利用iloc索引第一行:
从上面三种表达,大家可以明确看到,iloc函数索引的是int型的数字,是属于前闭后开的。(注意~索引都是默认从0开始的~)
2、利用iloc函数索引多行:
假如这个时候我们想索引一下奇数行:
可以看到,当我们直接输入行号时,是会报错的。
正确的做法是:
df.iloc[[0,2,4,6]]
可以看到,在正确的做法中,我们需要键入一个列表,而不是一串数字~
当然了,我们可以用更智能的方法:
df.iloc[0:8:2]
3、利用iloc函数索引多列:
比如这个时候我们想索引一下收入列和年龄列,正确的做法是:
df.iloc[:,1:3]
或者是:
df.iloc[:,[1,2]]
4、利用iloc函数索引一个2*2的数据集:(前两行前两列所交的四个数据为例)
df.iloc[[0,1],[0,1]]
是不是和python的切片有点像呢?大家可不要将两者弄混了哦~
https://zhuanlan.zhihu.com/p/111123163?from_voters_page=true
如何在pandas中使用loc、iloc函数进行数据索引相关推荐
- python的loc函数_如何在pandas中使用loc、iloc函数进行数据索引(入门篇)
在数据分析过程中,很多时候我们需要从数据表中提取出我们需要的部分,而这么做的前提是我们需要先索引出这一部分数据.今天我们就来探索一下,如何在pandas中使用loc函数和iloc函数索引数据. 今天我 ...
- 学习笔记6—pandas中ix,loc,iloc有什么区别?
直接看例子: >>> data = pd.Series(np.arange(10), index=[49,48,47,46,45, 1, 2, 3, 4, 5]) >>& ...
- Pandas中ix,loc,iloc有什么区别?
直接看例子: >>> data = pd.Series(np.arange(10), index=[49,48,47,46,45, 1, 2, 3, 4, 5]) >>& ...
- Python数据分析小技巧:如何在Pandas中实现数据透视表?
Python数据分析小技巧:如何在Pandas中实现数据透视表? 数据透视表是数据分析中非常有用的工具,可以帮助我们快速了解数据的结构.关联和趋势.在Pandas中,我们可以使用pivot_table ...
- pandas中使用rolling.corr函数计算两个时间序列数据列之间的滚动相关性(Rolling correlations)、例如,计算两种商品销售额之间的3个月的滚动相关性
pandas中使用rolling.corr函数计算两个时间序列数据列之间的滚动相关性(Rolling correlations).例如,计算两种商品销售额之间的3个月的滚动相关性 目录
- pythonpandas函数详解_对pandas中Series的map函数详解
Series的map方法可以接受一个函数或含有映射关系的字典型对象. 使用map是一种实现元素级转换以及其他数据清理工作的便捷方式. (DataFrame中对应的是applymap()函数,当然Dat ...
- Python之pandas:pandas中to_csv()、read_csv()函数的index、index_col(不将索引列写入)参数详解之详细攻略
Python之pandas:pandas中to_csv().read_csv()函数的index.index_col(不将索引列写入)参数详解之详细攻略 目录 pandas中to_csv().read ...
- #深入分析# pandas中使用 drop 和 del删除列数据的区别
在Python中del 和drop方法都能够删除dataframe中的列数据,但两者也有着些许区别. 首先 del 属于 Python的内置函数函数,drop属于pandas中的内置函数 drop对列 ...
- Python的数据科学函数包(二)——pandas(series dataframe)(loc iloc ix)(csv文件)
pandas 1.pandas数据的存储相对来说比较简单,它就只有两种非常重要的数据类型,一种叫series,一种叫dataframe series是指那些一维的数据,dataframe是指那些二维的 ...
最新文章
- 北京大学 AdaMod优化器 孙栩
- php加密解密p源码可以吗,论 如何做好PHP的加密解密呐,源码教学
- 2017年10月08日普及组 蜡烛
- wxWidgets:wxBitmapToggleButton类用法
- 南山中学2021级2班高考成绩查询,绵阳南山中学双语学校2021年排名
- CVPR 2021 图像压缩最新进展
- 数据科学 IPython 笔记本 7.3 Pandas 数据操作
- C++11 外部模板
- 光盘安装服务器找不到硬盘,安装系统找不到硬盘怎么办实测解决
- 183名中国学者入选2016全球高引作者榜 | 数据分析
- 伽罗华有限域_信息论与编码:有限域
- matlab俄罗斯方块
- 爱了!这18个 Python 高效编程技巧真香!
- 小白日记2:kali渗透测试之被动信息收集(一)
- 树莓派系列(一)-——————树莓派usb串口的使用
- 看《墨攻》理解IoC
- 【产品开发】北邮国际学院大二下期末复习
- Matlab人形机器人建模与仿真
- 手机查看正在运行的服务
- [转贴]汽车相关英语词汇
热门文章
- php5.3 php7兼容,Centos搭建PHP7.0.x让php5.3和php7兼容共存教程
- linux搭建markdown服务,Markdown新手快速入门基础教程及Ubuntu下的安装
- Linux 的相关介绍
- api网关选型_如何轻松打造百亿流量API网关?看这一篇就够了(下)
- 电脑有独显内存还被占用_独显和集成显卡怎么分别
- html5自定义属性作用,html5自定义属性:如何获取自定义属性值(附代码)
- win7设置java环境变量_win7下JAVA环境变量配置方法
- python中def _init_是什么意思_Python中self和__init__的含义与使用
- 异步、作用域、闭包--setTimeout在for循环中的思考
- 使用Angular CLI从蓝本生成代码