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 相关文章推荐
c++生成dll使用python调用dll的方法
Jan 20 Python
浅析Python中的getattr(),setattr(),delattr(),hasattr()
Jun 14 Python
python实现微信远程控制电脑
Feb 22 Python
python如何实现内容写在图片上
Mar 23 Python
Pyqt5如何让QMessageBox按钮显示中文示例代码
Apr 11 Python
python日志logging模块使用方法分析
May 23 Python
OpenCV 边缘检测
Jul 10 Python
Python基于class()实现面向对象原理详解
Mar 26 Python
浅谈django 重载str 方法
May 19 Python
使用python实现名片管理系统
Jun 18 Python
python爬虫用mongodb的理由
Jul 28 Python
matplotlib制作雷达图报错ValueError的实现
Jan 05 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
海河写的 Discuz论坛帖子调用js的php代码
2007/08/23 PHP
PHP获取文件扩展名的4种方法
2015/11/24 PHP
DOM下的节点属性和操作小结
2009/05/14 Javascript
date.parse在IE和FF中的区别
2010/07/29 Javascript
优化innerHTML操作(提高代码执行效率)
2011/08/20 Javascript
Jquery实现视频播放页面的关灯开灯效果
2013/05/27 Javascript
模拟电子签章盖章效果的jQuery插件源码
2013/06/24 Javascript
jquery交替变换颜色的三种方法 实例代码
2013/11/19 Javascript
javascript动态修改Li节点值的方法
2015/01/20 Javascript
利用js实现禁止复制文本信息
2015/06/03 Javascript
设置点击文本框或图片弹出日历控件的实现代码
2016/05/12 Javascript
Bootstrap.css与layDate日期选择样式起冲突的解决办法
2017/04/07 Javascript
jQuery正则验证注册页面经典实例
2017/06/10 jQuery
Parcel.js + Vue 2.x 极速零配置打包体验教程
2017/12/24 Javascript
jQuery第一次运行页面默认触发点击事件的实例
2018/01/10 jQuery
vue 做移动端微信公众号采坑经验记录
2018/04/26 Javascript
jQuery发请求传输中文参数乱码问题的解决方案
2018/05/22 jQuery
在vue项目中引入vue-beauty操作方法
2019/02/11 Javascript
微信小程序实现的canvas合成图片功能示例
2019/05/03 Javascript
vue 导航守卫和axios拦截器有哪些区别
2020/12/19 Vue.js
[42:24]完美世界DOTA2联赛循环赛 LBZS vs DM BO2第一场 11.01
2020/11/02 DOTA
python模块smtplib实现纯文本邮件发送功能
2018/05/22 Python
对python生成业务报表的实例详解
2019/02/03 Python
详解Python3之数据指纹MD5校验与对比
2019/06/11 Python
django之使用celery-把耗时程序放到celery里面执行的方法
2019/07/12 Python
Python随机函数库random的使用方法详解
2019/08/21 Python
python类中super() 的使用解析
2019/12/19 Python
python基于socket函数实现端口扫描
2020/05/28 Python
匈牙利墨盒和碳粉购买网站:CDRmarket
2018/04/14 全球购物
瑞典轮胎在线:Tirendo.se
2018/06/21 全球购物
俄罗斯EPL钻石珠宝店:ЭПЛ
2019/10/22 全球购物
美国最大的在线生存商店:Survival Frog
2020/12/13 全球购物
空字符串(“”)和null的区别
2012/11/13 面试题
财务审计整改报告
2014/11/06 职场文书
2014年学校工作总结
2014/11/20 职场文书
2015年乡镇残联工作总结
2015/05/13 职场文书