pandas实现选取特定索引的行


Posted in Python onApril 20, 2018

如下所示:

>>> import numpy as np
>>> import pandas as pd
>>> index=np.array([2,4,6,8,10])
>>> data=np.array([3,5,7,9,11])
>>> data=pd.DataFrame({'num':data},index=index)
>>> print(data)
  num
2   3
4   5
6   7
8   9
10  11
>>> select_index=index[index>5]
>>> print(select_index)
[ 6 8 10]
>>> data['num'].loc[select_index]
6   7
8   9
10  11
Name: num, dtype: int32
>>>

注意,不能用iloc,iloc是将序列当作数组来访问,下标又会从0开始:

>>> data['num'].iloc[2:5] 
6   7 
8   9 
10  11 
Name: num, dtype: int32 
>>> data['num'].iloc[[2,3,4]] 
6   7 
8   9 
10  11 
Name: num, dtype: int32 
>>>

以上这篇pandas实现选取特定索引的行就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python logging类库使用例子
Nov 22 Python
Python同时向控制台和文件输出日志logging的方法
May 26 Python
从局部变量和全局变量开始全面解析Python中变量的作用域
Jun 16 Python
Python中str.format()详解
Mar 12 Python
基于python3实现socket文件传输和校验
Jul 28 Python
Python/ArcPy遍历指定目录中的MDB文件方法
Oct 27 Python
Python中new方法的详解
Jan 15 Python
Python手绘可视化工具cutecharts使用实例
Dec 05 Python
解决keras加入lambda层时shape的问题
Jun 11 Python
Pytest单元测试框架如何实现参数化
Sep 05 Python
Django日志及中间件模块应用案例
Sep 10 Python
Python3+Django get/post请求实现教程详解
Feb 16 Python
PyQT实现多窗口切换
Apr 20 #Python
使用实现pandas读取csv文件指定的前几行
Apr 20 #Python
浅析python打包工具distutils、setuptools
Apr 20 #Python
PyQt5每天必学之切换按钮
Aug 20 #Python
PyQt5每天必学之滑块控件QSlider
Apr 20 #Python
PyQt4实现下拉菜单可供选择并打印出来
Apr 20 #Python
PyQt5每天必学之组合框
Apr 20 #Python
You might like
百事可乐也出咖啡了 双倍咖啡因双倍快乐
2021/03/03 咖啡文化
php中用文本文件做数据库的实现方法
2008/03/27 PHP
PHP中用正则表达式清除字符串的空白
2011/01/17 PHP
PHP分页效率终结版(推荐)
2013/07/01 PHP
php中的四舍五入函数代码(floor函数、ceil函数、round与intval)
2014/07/14 PHP
PHP文件管理之实现网盘及压缩包的功能操作
2017/09/20 PHP
基于jquery自定义图片热区效果
2012/07/21 Javascript
jQuery学习笔记 操作jQuery对象 CSS处理
2012/09/19 Javascript
手机Web APP如何实现分享多平台功能
2016/08/19 Javascript
微信小程序 Image API实例详解
2016/09/30 Javascript
jQuery实现用户输入自动完成功能
2017/02/13 Javascript
JavaScript实现两个select下拉框选项左移右移
2017/03/09 Javascript
jquery实现简单实用的轮播器
2017/05/23 jQuery
vue-router实现组件间的跳转(参数传递)
2017/11/07 Javascript
js前端如何写一个精确的倒计时代码
2019/10/25 Javascript
vue-cli3项目升级到vue-cli4 的方法总结
2020/03/19 Javascript
微信小程序scroll-view隐藏滚动条的方法详解
2020/03/25 Javascript
javascript canvas封装动态时钟
2020/09/30 Javascript
[52:20]VP vs VG Supermajor小组赛 B组胜者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
python元组操作实例解析
2014/09/23 Python
python同时给两个收件人发送邮件的方法
2015/04/30 Python
python基于pygame实现响应游戏中事件的方法(附源码)
2015/11/11 Python
用Python抢过年的火车票附源码
2015/12/07 Python
Python随机读取文件实现实例
2017/05/25 Python
Python初学者需要注意的事项小结(python2与python3)
2018/09/26 Python
详解Numpy数组转置的三种方法T、transpose、swapaxes
2019/05/27 Python
Python编写通讯录通过数据库存储实现模糊查询功能
2019/07/18 Python
Python如何优雅获取本机IP方法
2019/11/10 Python
python实现批量修改文件名
2020/03/23 Python
python多线程实现同时执行两个while循环的操作
2020/05/02 Python
html5 Canvas画图教程(4)—未闭合的路径及渐变色的填充方法
2013/01/09 HTML / CSS
初级Java程序员面试题
2016/03/03 面试题
鸿星尔克广告词
2014/03/21 职场文书
导游词之山西-五老峰
2019/10/07 职场文书
springboot使用Redis作缓存使用入门教程
2021/07/25 Redis
Pygame如何使用精灵和碰撞检测
2021/11/17 Python