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实现从web抓取文档的方法
Sep 26 Python
简单解析Django框架中的表单验证
Jul 17 Python
通过Python来使用七牛云存储的方法详解
Aug 07 Python
基于python实现微信模板消息
Dec 21 Python
Python解析json文件相关知识学习
Mar 01 Python
深入解析Python中的descriptor描述器的作用及用法
Jun 27 Python
不同版本中Python matplotlib.pyplot.draw()界面绘制异常问题的解决
Sep 24 Python
详解多线程Django程序耗尽数据库连接的问题
Oct 08 Python
在Python中实现替换字符串中的子串的示例
Oct 31 Python
Python基于opencv实现的简单画板功能示例
Mar 04 Python
Python常见数据类型转换操作示例
May 08 Python
python opencv 图像边框(填充)添加及图像混合的实现方法(末尾实现类似幻灯片渐变的效果)
Mar 09 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
如何使用PHP往windows中添加用户
2006/12/06 PHP
PHP 匿名函数与注意事项详细介绍
2016/11/26 PHP
Javascript 对象的解释
2008/11/24 Javascript
在VS2008中使用jQuery智能感应的方法
2010/12/30 Javascript
JS按位非(~)运算符与~~运算符的理解分析
2011/07/31 Javascript
jQuery计算textarea中文字数(剩余个数)的小程序
2013/11/28 Javascript
jquery实现页面图片等比例放大缩小功能
2014/02/12 Javascript
jquery插件冲突(jquery.noconflict)解决方法分享
2014/03/20 Javascript
使用时间戳解决ie缓存的问题
2014/08/20 Javascript
jQuery简单实现仿京东商城的左侧菜单效果代码
2015/09/09 Javascript
jQuery Validate初步体验(一)
2015/12/12 Javascript
jquery判断input值不为空的方法
2016/06/05 Javascript
JQuery validate 验证一个单独的表单元素实例
2017/02/17 Javascript
微信小程序 页面跳转及数据传递详解
2017/03/14 Javascript
node文件批量重命名的方法示例
2017/10/23 Javascript
Popup弹出框添加数据实现方法
2017/10/27 Javascript
Angular 5.0 来了! 有这些大变化
2017/11/15 Javascript
关于Webpack dev server热加载失败的解决方法
2018/02/22 Javascript
webpack开发环境和生产环境的深入理解
2018/11/08 Javascript
tsconfig.json配置详解
2019/05/17 Javascript
vue transition 在子组件中失效的解决
2019/11/12 Javascript
[00:57]英雄,你的补给到了!
2020/11/13 DOTA
Python 实现随机数详解及实例代码
2017/04/15 Python
Python队列的定义与使用方法示例
2017/06/24 Python
Python实现比较扑克牌大小程序代码示例
2017/12/06 Python
用Python下载一个网页保存为本地的HTML文件实例
2018/05/21 Python
flask框架视图函数用法示例
2018/07/19 Python
Tensorflow加载预训练模型和保存模型的实例
2018/07/27 Python
Pandas-Cookbook 时间戳处理方式
2019/12/07 Python
使用TensorFlow-Slim进行图像分类的实现
2019/12/31 Python
安装不同版本的tensorflow与models方法实现
2021/02/20 Python
美味咖啡的顶级烘焙师:Cafe Britt
2018/03/15 全球购物
final, finally, finalize的区别
2012/03/01 面试题
毕业生个人的求职信范文
2013/12/03 职场文书
我的动漫时代的创业计划书范文
2014/01/27 职场文书
小学语文国培研修日志
2015/11/13 职场文书