pandas 条件搜索返回列表的方法


Posted in Python onOctober 30, 2018

pandas中常用的一件事情就是对特定条件进行搜索,那么这里介绍使用pandas搜索方式,本案例使用的pandas是anaconda中的,可以下载任意的anaconda进行安装都会带有。

首先导入包

import pandas as pd
import os

然后需要构建一个csv文件存上文件。比如我们有一个叫test.csv的文件,文件有三个列的表头,id、name、address我们想知道一个人的名字的id与地址就可以写成

test_csv = pd.read_csv('/test.csv', encoding='gb2312')# 如果有中文就要gb2312
info_Joan = test_csv[test_csv['name']='Join] # 这样我们就获得了Joan的id以及address 信息

或者是

info_Joan =test_csv[test_csv['name']isin(['Join'])]

余下的就是你想要的操作了。比如取得values的或者组成列表

[list(x) for x in info_Joan['id'].values]

以上这篇pandas 条件搜索返回列表的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
在Python中使用成员运算符的示例
May 13 Python
Python中input与raw_input 之间的比较
Aug 20 Python
Python闭包之返回函数的函数用法示例
Jan 27 Python
PyQt5每天必学之切换按钮
Aug 20 Python
对python xlrd读取datetime类型数据的方法详解
Dec 26 Python
Python 写入训练日志文件并控制台输出解析
Aug 13 Python
python实现操作文件(文件夹)
Oct 31 Python
python 实现屏幕录制示例
Dec 23 Python
解决Keras中Embedding层masking与Concatenate层不可调和的问题
Jun 18 Python
python利用appium实现手机APP自动化的示例
Jan 26 Python
python 实现Requests发送带cookies的请求
Feb 08 Python
Django cookie和session的应用场景及如何使用
Apr 29 Python
pandas 转换成行列表进行读取与Nan处理的方法
Oct 30 #Python
在Python中给Nan值更改为0的方法
Oct 30 #Python
python pandas消除空值和空格以及 Nan数据替换方法
Oct 30 #Python
使用django-guardian实现django-admin的行级权限控制的方法
Oct 30 #Python
解决Shell执行python文件,传参空格引起的问题
Oct 30 #Python
Python格式化输出字符串方法小结【%与format】
Oct 29 #Python
[原创]Python入门教程2. 字符串基本操作【运算、格式化输出、常用函数】
Oct 29 #Python
You might like
农民C键的运用技巧
2020/03/04 星际争霸
PHP如何编写易读的代码
2007/07/10 PHP
php5.3 注意事项说明
2013/07/01 PHP
php遍历文件夹和文件列表示例分享
2014/03/11 PHP
PHP判断网络文件是否存在的方法
2015/03/12 PHP
PHP正则表达式过滤html标签属性(DEMO)
2016/05/04 PHP
PHP实现适用于自定义的验证码类
2016/06/15 PHP
js函数般调用正则
2008/04/08 Javascript
Javascript 面向对象特性
2009/12/28 Javascript
Ext对基本类型的扩展 ext,extjs,format
2010/12/25 Javascript
深入理解javascript严格模式(Strict Mode)
2014/11/28 Javascript
Javascript实现苹果悬浮虚拟按钮
2016/04/10 Javascript
BootStrap+Angularjs+NgDialog实现模式对话框
2016/08/24 Javascript
原生js轮播特效
2017/05/18 Javascript
基于JavaScript实现带数据验证和复选框的表单提交
2017/08/23 Javascript
Node.js中环境变量process.env的一些事详解
2017/10/26 Javascript
node前端模板引擎Jade之标签的基本写法
2018/05/11 Javascript
解决Vue2.0中使用less给元素添加背景图片出现的问题
2018/09/03 Javascript
JS实现的图片选择顺序切换和循环切换功能示例【测试可用】
2018/12/28 Javascript
django中使用vue.js的要点总结
2019/07/07 Javascript
基于vue-cli3+typescript的tsx开发模板搭建过程分享
2020/02/28 Javascript
[38:44]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第二局
2016/02/25 DOTA
python实现的多线程端口扫描功能示例
2017/01/21 Python
python发送多人邮件没有展示收件人问题的解决方法
2019/06/21 Python
Python解决pip install时出现的Could not fetch URL问题
2019/08/01 Python
python3下pygame如何实现显示中文
2020/01/11 Python
浅谈CSS3鼠标移入图片动态提示效果(transform)
2017/11/06 HTML / CSS
static全局变量与普通的全局变量有什么区别
2014/05/27 面试题
一套带网友答案的.NET笔试题
2016/12/06 面试题
行政助理的岗位职责
2014/02/18 职场文书
银行青年文明号事迹材料
2014/05/31 职场文书
小区的门卫岗位职责
2014/10/01 职场文书
2014年财务科工作总结
2014/11/11 职场文书
2014年学校卫生工作总结
2014/11/20 职场文书
党风廉洁教育心得体会
2016/01/20 职场文书
详解Flutter自定义应用程序内键盘的实现方法
2022/06/14 Java/Android