Python数据分析之如何利用pandas查询数据示例代码


Posted in Python onSeptember 01, 2017

前言

在数据分析领域,最热门的莫过于Python和R语言,本文将详细给大家介绍关于Python利用pandas查询数据的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

示例代码

这里的查询数据相当于R语言里的subset功能,可以通过布尔索引有针对的选取原数据的子集、指定行、指定列等。我们先导入一个student数据集:

student = pd.io.parsers.read_csv('C:\\Users\\admin\\Desktop\\student.csv')

查询数据的前5行或末尾5行:

student.head()
student.tail()

查询指定的行:

student.ix[[0,2,4,5,7]] #这里的ix索引标签函数必须是中括号[]

查询指定的列:

student[['Name','Height','Weight']].head() #如果多个列的话,必须使用双重中括号

也可以通过ix索引标签查询指定的列:

student.ix[:,['Name','Height','Weight']].head()

查询指定的行和列:

student.ix[[0,2,4,5,7],['Name','Height','Weight']].head()

查询所有女生的信息:

student[student['Sex']=='F']

查询出所有12岁以上的女生信息:

student[(student['Sex']=='F') & (student['Age']>12)]

查询出所有12岁以上的女生姓名、身高和体重:

student[(student['Sex']=='F') & (student['Age']>12)][['Name','Height','Weight']]

上面的查询逻辑其实非常的简单,需要注意的是,如果是多个条件的查询,必须在&(且)或者|(或)的两端条件用括号括起来。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Python 相关文章推荐
Python实现的Kmeans++算法实例
Apr 26 Python
Python的Tornado框架实现异步非阻塞访问数据库的示例
Jun 30 Python
python 编写简单网页服务器的实例
Jun 01 Python
Python通过调用有道翻译api实现翻译功能示例
Jul 19 Python
python 实现得到当前时间偏移day天后的日期方法
Dec 31 Python
浅谈pytorch池化maxpool2D注意事项
Feb 18 Python
python函数调用,循环,列表复制实例
May 03 Python
关于Python解包知识点总结
May 05 Python
Python基于smtplib模块发送邮件代码实例
May 29 Python
scrapy框架携带cookie访问淘宝购物车功能的实现代码
Jul 07 Python
详解python命令提示符窗口下如何运行python脚本
Sep 11 Python
python数字类型和占位符详情
Mar 13 Python
Python使用回溯法子集树模板解决迷宫问题示例
Sep 01 #Python
Python基于回溯法子集树模板实现8皇后问题
Sep 01 #Python
Python3.x对JSON的一些操作示例
Sep 01 #Python
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
Aug 31 #Python
Python+Socket实现基于UDP协议的局域网广播功能示例
Aug 31 #Python
python requests 使用快速入门
Aug 31 #Python
如何高效使用Python字典的方法详解
Aug 31 #Python
You might like
在laravel中实现ORM模型使用第二个数据库设置
2019/10/24 PHP
javascript tips提示框组件实现代码
2010/11/19 Javascript
Javascript 闭包引起的IE内存泄露分析
2012/05/23 Javascript
JavaScript获取浏览器信息的方法
2015/11/20 Javascript
Javascript中的几种继承方式对比分析
2016/03/22 Javascript
基于Vue.js的表格分页组件
2016/05/22 Javascript
深入浅析JS Function()构造函数
2016/08/22 Javascript
简单实现js无缝滚动效果
2017/02/05 Javascript
jQuery编写textarea输入字数限制代码
2017/03/23 jQuery
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
2017/07/13 Javascript
基于jquery实现多级菜单效果
2017/07/25 jQuery
layui使用及简单的三级联动实现教程
2020/12/01 Javascript
[02:33]2018 DOTA2亚洲邀请赛回顾视频 再次拾起那些美妙的时刻
2018/04/10 DOTA
[57:31]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第一场 2月1日
2021/03/11 DOTA
详解JavaScript编程中的window与window.screen对象
2015/10/26 Python
Python用threading实现多线程详解
2017/02/03 Python
详解python函数传参是传值还是传引用
2018/01/16 Python
python中pip的使用和修改下载源的方法
2019/07/08 Python
使用django自带的user做外键的方法
2020/11/30 Python
Stuart Weitzman欧盟:美国奢华鞋履品牌
2017/05/24 全球购物
限量版运动鞋和街头服饰:TheDrop
2020/09/06 全球购物
山海经纬软件测试笔试题和面试题
2013/04/02 面试题
求职信的要素有哪些呢
2013/12/26 职场文书
作弊检讨书1000字
2014/02/01 职场文书
《可爱的动物》教学反思
2014/02/22 职场文书
保险公司早会主持词
2014/03/22 职场文书
《梅花魂》教学反思
2014/04/30 职场文书
说明书格式及范文
2014/05/07 职场文书
建筑工地大门标语
2014/06/18 职场文书
节水口号标语
2014/06/19 职场文书
授权委托书(完整版)
2014/09/10 职场文书
摘录式读书笔记
2015/07/01 职场文书
致运动员赞词
2015/07/22 职场文书
先进个人主要事迹怎么写
2015/11/04 职场文书
python爬不同图片分别保存在不同文件夹中的实现
2021/04/02 Python
Python利用zhdate模块实现农历日期处理
2022/03/31 Python