Pandas读取Excel文件某一行怎么做?Python库pandas如何取Excel指定列

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

Pandas读取Excel文件某一行怎么做?Python库pandas如何取Excel指定列

文章插图
1.第一种方式就是通过列名以及列数据来获取到某一行的内容 , 这种方式需要在读取Excel文件的时候就指定表格第一行的某一列数据作为表头参数 。然后就能够调用loc方法来通过该列取到对应行的数据了 , 这种方式比较适合于列数据唯一的情况 , 示例如下:
import pandas as pdexcel_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指定列】以上就是关于“Pandas读取Excel文件某一行怎么做?Python库pandas如何取Excel指定列”的全部内容了 , 希望对你有所帮助 。

    推荐阅读