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中将单词首字母大写的capitalize()方法
May 18 Python
在Python中处理列表之reverse()方法的使用教程
May 21 Python
Python利用Beautiful Soup模块搜索内容详解
Mar 29 Python
Python基于QRCode实现生成二维码的方法【下载,安装,调用等】
Jul 11 Python
Python切片工具pillow用法示例
Mar 30 Python
python使用PIL给图片添加文字生成海报示例
Aug 17 Python
tensorflow没有output结点,存储成pb文件的例子
Jan 04 Python
Python使用QQ邮箱发送邮件实例与QQ邮箱设置详解
Feb 18 Python
django执行数据库查询之后实现返回的结果集转json
Mar 31 Python
解决安装新版PyQt5、PyQT5-tool后打不开并Designer.exe提示no Qt platform plugin的问题
Apr 24 Python
python如何实时获取tcpdump输出
Sep 16 Python
pytorch 实现多个Dataloader同时训练
May 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
批量修改RAR文件注释的php代码
2010/11/20 PHP
基于PHP常用字符串的总结(待续)
2013/06/07 PHP
php中addslashes函数与sql防注入
2014/11/17 PHP
PHP购物车类Cart.class.php定义与用法示例
2016/07/20 PHP
PHP十六进制颜色随机生成器功能示例
2017/07/24 PHP
laravel-admin select框默认选中的方法
2019/10/03 PHP
IE6下出现JavaScript未结束的字符串常量错误的解决方法
2010/11/21 Javascript
jQuery 1.5 源码解读 面向中高阶JSER
2011/04/05 Javascript
jquery实现微博文字输入框 输入时显示输入字数 效果实现
2013/07/12 Javascript
jQuery中extend函数详解
2015/02/13 Javascript
jQuery实现简单二级下拉菜单
2015/04/12 Javascript
AnjularJS中$scope和$rootScope的区别小结
2016/09/18 Javascript
JS异步文件上传(兼容IE8+)
2017/04/02 Javascript
详解如何使用Node.js编写命令工具——以vue-cli为例
2017/06/29 Javascript
关于Vue.nextTick()的正确使用方法浅析
2017/08/25 Javascript
改变vue请求过来的数据中的某一项值的方法(详解)
2018/03/08 Javascript
6种JavaScript继承方式及优缺点(小结)
2020/02/06 Javascript
python进程管理工具supervisor使用实例
2014/09/17 Python
Python实现字典去除重复的方法示例
2017/07/31 Python
python3利用smtplib通过qq邮箱发送邮件方法示例
2017/12/03 Python
django实现用户登陆功能详解
2017/12/11 Python
PyQt5打开文件对话框QFileDialog实例代码
2018/02/07 Python
python判断数字是否是超级素数幂
2018/09/27 Python
Python3删除排序数组中重复项的方法分析
2019/01/31 Python
python向字符串中添加元素的实例方法
2019/06/28 Python
Pandas透视表(pivot_table)详解
2019/07/22 Python
基于nexus3配置Python仓库过程详解
2020/06/15 Python
基于 HTML5 的 WebGL 3D 版俄罗斯方块的示例代码
2018/05/28 HTML / CSS
英国地毯卖家:The Rug Seller
2019/07/18 全球购物
千元咖啡店的创业计划书范文
2013/12/29 职场文书
监理资料员岗位职责
2014/01/03 职场文书
餐饮部总监岗位职责范文
2014/02/13 职场文书
物业公司的岗位任命书
2014/06/06 职场文书
工人先进事迹材料
2014/12/26 职场文书
公司停电通知
2015/04/15 职场文书
CSS3实现的文字弹出特效
2021/04/16 HTML / CSS