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使用socket连接远程服务器的方法
Apr 29 Python
详解python3中zipfile模块用法
Jun 18 Python
python3 flask实现文件上传功能
Mar 20 Python
python复制列表时[:]和[::]之间有什么区别
Oct 16 Python
Python设计模式之观察者模式原理与用法详解
Jan 16 Python
详解Python用户登录接口的方法
Apr 17 Python
python3-flask-3将信息写入日志的实操方法
Nov 12 Python
Django通用类视图实现忘记密码重置密码功能示例
Dec 17 Python
Python计算公交发车时间的完整代码
Feb 12 Python
jupyter notebook 实现matplotlib图动态刷新
Apr 22 Python
python实现简单贪吃蛇游戏
Sep 29 Python
理解深度学习之深度学习简介
Apr 14 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
linux下删除7天前日志的代码(php+shell)
2011/01/02 PHP
js利用Array.splice实现Array的insert/remove
2009/01/13 Javascript
Jquery作者John Resig自己封装的javascript 常用函数
2009/11/09 Javascript
IE浏览器打印的页眉页脚设置解决方法
2009/12/08 Javascript
解决jquery的.animate()函数在IE6下的问题
2010/12/03 Javascript
js 字符串转换成数字的三种方法
2013/03/23 Javascript
jquery中get和post的简单实例
2014/02/04 Javascript
详解js闭包
2014/09/02 Javascript
jQuery预加载图片常用方法
2015/06/15 Javascript
JS实现将Asp.Net的DateTime Json类型转换为标准时间的方法
2016/08/02 Javascript
jQuery Easyui使用(一)之可折叠面板的布局手风琴菜单
2016/08/17 Javascript
js获取Get值的方法
2016/09/29 Javascript
jquery动态创建div与input的实例代码
2016/10/12 Javascript
详解Vue.js——60分钟组件快速入门(上篇)
2016/12/05 Javascript
Angular的模块化(代码分享)
2016/12/26 Javascript
JavaScript实现图片瀑布流和底部刷新
2017/01/02 Javascript
Javascript中click与blur事件的顺序详析
2017/04/25 Javascript
angularjs实现柱状图动态加载的示例
2017/12/11 Javascript
对Angular中单向数据流的深入理解
2018/03/31 Javascript
ES6基础之数组和对象的拓展实例详解
2019/08/22 Javascript
html+jQuery实现拖动滑块图片拼图验证码插件【移动端适用】
2019/09/10 jQuery
JS array数组检测方式解析
2020/05/19 Javascript
pycharm 使用心得(一)安装和首次使用
2014/06/05 Python
举例区分Python中的浅复制与深复制
2015/07/02 Python
利用Python循环(包括while&for)各种打印九九乘法表的实例
2017/11/06 Python
通过python扫描二维码/条形码并打印数据
2019/11/14 Python
使用pandas实现连续数据的离散化处理方式(分箱操作)
2019/11/22 Python
基于torch.where和布尔索引的速度比较
2020/01/02 Python
python实现跨excel sheet复制代码实例
2020/03/03 Python
在pycharm中debug 实时查看数据操作(交互式)
2020/06/09 Python
Python3利用openpyxl读写Excel文件的方法实例
2021/02/03 Python
巴西Mr. Cat在线商店:购买包包和鞋子
2019/09/08 全球购物
学校施工安全责任书
2015/01/29 职场文书
2015年营销工作总结范文
2015/04/23 职场文书
golang正则之命名分组方式
2021/04/25 Golang
nginx配置虚拟主机的详细步骤
2021/07/21 Servers