在python众多数据处理的第三方库之中pandas也都是算功能很强大的一个了,而它也可以用来实现Excel文件的读取操作。这篇文章小编要来给大家分享的就是pandas库的使用,通过它来实现对Excel文件某一行或者指定列的读取操作,一起往下看看吧。
1.第一种方式就是通过列名以及列数据来获取到某一行的内容,这种方式需要在读取Excel文件的时候就指定表格第一行的某一列数据作为表头参数。然后就能够调用loc方法来通过该列取到对应行的数据了,这种方式比较适合于列数据唯一的情况,示例如下:
import pandas as pd excel_file = './try.xlsx' data = pd.read_excel(excel_file, index_col='姓名') print(data.loc['注释'])
2.另外一种获取某一行数据的方法就是条件查询了,因为pandas库在读取Excel文件时会自动判断第一行的数据是否为表头列名,如果是的话就会将其设为默认列。
然后根据这个列上面数据的条件判断就能够找到指定行的数据了,代码示例如下:
data = pd.read_excel(excel_file) print(data.loc[data['工资'] < 3000, ['姓名','工资']])
3.如果要获取某一列数据的话就更加简单了,只需要将Excel表格读取进来之后,使用切片的方式将列名给传递进去即可,代码示例如下所示:
data['columns'] data.columns
或者可以去使用iloc()方法,这个方法可以传入行和列两个参数。只需要将行数设置为0只保留列数即可,代码示例如下所示:
data.iloc[:,:1]
以上就是关于“Pandas读取Excel文件某一行怎么做?Python库pandas如何取Excel指定列”的全部内容了,希望对你有所帮助。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。