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中operator模块的操作符使用示例总结
Jun 28 Python
浅谈终端直接执行py文件,不需要python命令
Jan 23 Python
Python实现读取txt文件并画三维图简单代码示例
Dec 09 Python
Python中最大最小赋值小技巧(分享)
Dec 23 Python
python版opencv摄像头人脸实时检测方法
Aug 03 Python
详解Python 多线程 Timer定时器/延迟执行、Event事件
Jun 27 Python
Python一键查找iOS项目中未使用的图片、音频、视频资源
Aug 12 Python
如何关掉pycharm中的python console(图解)
Oct 31 Python
Django如何使用asyncio协程和ThreadPoolExecutor多线程
Oct 12 Python
Python可视化工具如何实现动态图表
Oct 23 Python
python中count函数知识点浅析
Dec 17 Python
浅析Django接口版本控制
Jun 26 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
ThinkPHP模版引擎之变量输出详解
2014/12/05 PHP
php记录搜索引擎爬行记录的实现代码
2018/03/02 PHP
在b/s开发中经常用到的javaScript技术
2006/08/23 Javascript
Javascript的IE和Firefox兼容性汇编(zz)
2007/02/02 Javascript
javascript 面向对象,实现namespace,class,继承,重载
2009/10/29 Javascript
扩展jQuery 键盘事件的几个基本方法
2009/10/30 Javascript
JavaScript 设计模式之组合模式解析
2010/04/09 Javascript
js select option对象小结
2013/12/20 Javascript
使用delegate方法为一个tr标签加一个链接
2014/06/27 Javascript
浅谈Javascript中匀速运动的停止条件
2014/12/19 Javascript
Bootstrap入门书籍之(四)菜单、按钮及导航
2016/02/17 Javascript
Bootstrap标签页(Tab)插件使用方法
2017/03/21 Javascript
vue搜索和vue模糊搜索代码实例
2019/05/07 Javascript
浅谈js数组splice删除某个元素爬坑
2020/10/14 Javascript
[02:18]DOTA2英雄基础教程 育母蜘蛛
2014/01/20 DOTA
[02:27]2018DOTA2亚洲邀请赛赛前采访-OpTic
2018/04/03 DOTA
使用python编写批量卸载手机中安装的android应用脚本
2014/07/21 Python
详解python单例模式与metaclass
2016/01/15 Python
Python使用cx_Oracle调用Oracle存储过程的方法示例
2017/10/07 Python
Python中偏函数用法示例
2018/06/07 Python
python+Django+pycharm+mysql 搭建首个web项目详解
2019/11/29 Python
Python 3.8 新功能大揭秘【新手必学】
2020/02/05 Python
基于python实现操作git过程代码解析
2020/07/27 Python
HTML5+CSS3 实现灵动的动画 TAB 切换效果(DEMO)
2017/09/15 HTML / CSS
css3实现文字扫光渐变动画效果的示例
2017/11/07 HTML / CSS
英国受欢迎的运动鞋和街头服装商店:Footasylum
2018/06/12 全球购物
25道Java面试题集合
2013/05/21 面试题
laravel使用redis队列实例讲解
2021/03/23 PHP
美食节策划方案
2014/05/26 职场文书
交通事故死亡赔偿协议书
2014/12/03 职场文书
2014年预算员工作总结
2014/12/05 职场文书
毕业班班主任工作总结2015
2015/07/23 职场文书
2016年小学推普宣传周活动总结
2016/04/06 职场文书
基于tensorflow权重文件的解读
2021/05/26 Python
python实现Nao机器人的单目测距
2021/09/04 Python
Redis+AOP+自定义注解实现限流
2022/06/28 Redis