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使用urllib2获取网络资源实例讲解
Dec 02 Python
Python实现全角半角字符互转的方法
Nov 28 Python
Django1.11自带分页器paginator的使用方法
Oct 31 Python
python3中numpy函数tile的用法详解
Dec 04 Python
TensorFlow2.0矩阵与向量的加减乘实例
Feb 07 Python
一文了解python 3 字符串格式化 F-string 用法
Mar 04 Python
Python描述符descriptor使用原理解析
Mar 21 Python
解决Jupyter notebook中.py与.ipynb文件的import问题
Apr 21 Python
Python 如何调试程序崩溃错误
Aug 03 Python
Python使用requests模块爬取百度翻译
Aug 25 Python
python实现逻辑回归的示例
Oct 09 Python
python套接字socket通信
Apr 01 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
mysql 全文搜索 技巧
2007/04/27 PHP
CodeIgniter php mvc框架 中国网站
2008/05/26 PHP
discuz7 phpMysql操作类
2009/06/21 PHP
php 获取一个月第一天与最后一天的代码
2010/05/16 PHP
Thinkphp关闭缓存的方法
2015/06/26 PHP
SSO单点登录的PHP实现方法(Laravel框架)
2016/03/23 PHP
json 实例详细说明教程
2009/10/31 Javascript
用原生js做个简单的滑动效果的回到顶部
2014/10/15 Javascript
JavaScript中常见的字符串操作函数及用法汇总
2015/05/04 Javascript
jQuery实现的精美平滑二级下拉菜单效果代码
2016/03/28 Javascript
JavaScript中数据类型转换总结
2016/12/25 Javascript
通过button将form表单的数据提交到action层的实例
2017/09/08 Javascript
jquery ajaxfileupload异步上传插件
2017/11/21 jQuery
详解mpvue开发小程序小总结
2018/07/25 Javascript
详解vue中使用axios对同一个接口连续请求导致返回数据混乱的问题
2019/11/06 Javascript
基于vue-draggable 实现三级拖动排序效果
2020/01/10 Javascript
深入了解JS之作用域和闭包
2020/06/16 Javascript
vue 递归组件的简单使用示例
2021/01/14 Vue.js
Python 列表排序方法reverse、sort、sorted详解
2016/01/22 Python
python模拟Django框架实例
2016/05/17 Python
python多线程方式执行多个bat代码
2016/06/07 Python
使用python绘制常用的图表
2016/08/27 Python
Python自定义主从分布式架构实例分析
2016/09/19 Python
Python基于回溯法子集树模板解决找零问题示例
2017/09/11 Python
Django中日期处理注意事项与自定义时间格式转换详解
2018/08/06 Python
Python 3.8新特征之asyncio REPL
2019/05/28 Python
pytorch 自定义数据集加载方法
2019/08/18 Python
python基于win32api实现键盘输入
2020/12/09 Python
CSS3 clip-path 用法介绍详解
2018/03/01 HTML / CSS
程序设计HTML5 Canvas API
2013/04/08 HTML / CSS
区域销售经理职责
2013/12/22 职场文书
2014年人力资源工作总结
2014/11/19 职场文书
2015年中秋节活动总结
2015/03/23 职场文书
2015年度对口支援工作总结
2015/07/22 职场文书
Oracle 触发器trigger使用案例
2022/02/24 Oracle
Redis全局ID生成器的实现
2022/06/05 Redis