在python众多数据处理的第三方库之中pandas也都是算功能很强大的一个了 , 而它也可以用来实现Excel文件的读取操作 。这篇文章小编要来给大家分享的就是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指定列”的全部内容了 , 希望对你有所帮助 。
推荐阅读
- Python如何读取xlsx文件?Python读取xlsx文件的实现方法
- Python怎么从相机中捕捉视频?Python如何从摄像头读取视频
- excel2007表格的基本操作教程
- Python中pandas库如何检查空值?Pandas库的DataFrame怎么去除空值
- Python怎么合并DataFrame?Pandas库的DataFrame对象如何合并
- Pandas删除表格空白行怎么做?Python中如何用pandas库去除空行
- 利用EXCEL实现A列与B列数据的对比
- 怎么在Excel表格中按月汇总数据
- excel底色变成绿色怎么去掉
- Excel怎么从身份证中提取年龄