在python众多数据处理的第三方库之中pandas也都是算功能很强大的一个了,而它也可以用来实现Excel文件的读取操作。这篇文章小编要来给大家分享的就是pandas库的使用,通过它来实现对Excel文件某一行或者指定列的读取操作,一起往下看看吧。

Pandas读取Excel文件某一行怎么做?Python库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,转载请注明出处!