时间:2021-05-22
前言
在数据分析领域,最热门的莫过于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']]上面的查询逻辑其实非常的简单,需要注意的是,如果是多个条件的查询,必须在&(且)或者|(或)的两端条件用括号括起来。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
前言Pandas是Python当中重要的数据分析工具,利用Pandas进行数据分析时,确保使用正确的数据类型是非常重要的,否则可能会导致一些不可预知的错误发生。
pandas对于数据分析的人员来说都是必须熟悉的第三方库,pandas在科学计算上有很大的优势,特别是对于数据分析人员来说,相当的重要。python中有了Num
前言大家在使用Python进行数据分析时,经常要使用到的一个数据结构就是pandas的DataFrame,关于python中pandas.DataFrame的基
Python是数据分析的强大利器。利用Python做数据分析,第一步就是学习如何读取日常工作中产生各种excel报表并存入数据中,方便后续数据处理。这里向大家分
本文实例讲述了Python数据分析模块pandas用法。分享给大家供大家参考,具体如下:一介绍pandas(PythonDataAnalysisLibrary)