python pandas读取excel-python pandas模块简单使用(读取excel为例)
第一步:模块安装
pip install pandas
第二步:使用(单个工作表为例)
说明:如果有多个工作表,那么只要指定sheetname=索引,(第一个工作表为0,第二个工作表为1,以此类推)
pd.read_excel(io, sheetname=0,header=0,skiprows=None,index_col=None,names=None,arse_cols=None,date_parser=None,na_values=None,thousands=None, convert_float=True,has_index_names=None,converters=None,dtype=None,true_values=None,false_values=None,engine=None,squeeze=False,**kwds)
第三步:导入与读取数据
import pandas as pd #映入模块
df = pd.read_excel('python0109.xlsx') #读取excel
第四步:读取表格数据(iloc[]与loc[]区别)
loc[]:基于行标签和列标签(x_label、y_label)进行索引
列标签:从0开始
行标签:默认第一行为行标签
例如:df.loc[0,"case_id"]
结果:1
例如:df.loc[0,"title"]
结果:两个零相加
iloc[]:基于行索引和列索引(index,columns) 都是从 0 开始
注意:他的行索引默认从第二行开始
例如:df.iloc[0,0]
结果:1
例如:df.iloc[0,1]
结果:两个零相加
第四步:reindex()使用
df.reindex(['case_id','title','a','b','expected']) 默认指行
例如:df.reindex(columns=['case_id','title','a','b','expected']) 指明之后是列
结果:
第四步:存入列表
1 importpandas as pd2 df = pd.read_excel('python0109.xlsx')3 test_data =[]4 for i in df.index.values:#获取行号的索引,并对其进行遍历:
5 #根据i来获取每一行指定的数据 并存入到列表中
6 row_data = df.loc[i].reindex(['case_id','title','a','b','expected']) #loc[i]这里就是行,reindex(['case_id','title','a','b','expected'])这里就是列
7 test_data.append(row_data)8 print(test_data)
备注:学习记录知识
python pandas读取excel-python pandas模块简单使用(读取excel为例)相关推荐
- python 逐行读取文件_Python fileinput模块:逐行读取多个文件
前面章节中,我们学会了使用 open() 和 read()(或者 readline().readlines() )组合,来读取单个文件中的数据.但在某些场景中,可能需要读取多个文件的数据,这种情况下, ...
- AI算法工程师 | 02人工智能基础-Python基础(四)os模块_打开读取文件
文章目录 Python基础语法 之 文件和流 os 模块 调用操作系统命令 操作文件和目录 案例-文件重命名 打开读取文件 打开文件 读取文件 补充-中文编码问题 Python基础语法 之 文件和流 ...
- Python处理多行文本问题--一个简单方法读取多行fasta文件
在处理fasta序列时,常常会遇到一条序列多行排列的现象,如下所示: $cat test.fasta >test_1 TGGGGAATCTTGGACAATGGGGGCAACCCTGATCCAGC ...
- Python 数据挖掘(三) matplotlib模块 简单使用
1.matplotlib 是一个作图模块,解决可视化问题 2.折线图与散点图 # 折线图/散点图 plot来绘制# 导入模块 import matplotlib.pylab as pyl import ...
- python 修改文件属性 macos_Python中用MacFSEvents模块监视MacOS文件系统改变一例
最近一个项目中用gulp-watch不能满足需求,于是想到了用Python来解决问题.在安装了MacFSEvents模块后,写了下面一个小程序. #!/usr/bin/env python2 #-*- ...
- Python让Excel飞起来—模块
目录 3.2处理文件和文件夹的模块--os 3.2.1获取当前运行的Python代码文件路径 3.2.2列出指定路径下的文件夹包含的文件和文件夹名称 3.2.3分离文件主名和扩展名 3.2.4重命名文 ...
- python pandas读取excel-Python使用Pandas读写EXCEL文件教程
欢迎,来自IP地址为:211.103.135.163 的朋友 教程开始之前,我们需要首先了解一下什么是Excel,这有助于理解之后教程中的内容. 什么是Excel Excel 是微软出品的和款办公软 ...
- python用pandas读取excel_Python使用pandas处理Excel
一.安装环境: 1:pandas依赖处理Excel的xlrd模块,所以我们需要提前安装这个,安装命令是:pip install xlrd 2:安装pandas模块还需要一定的编码环境,所以我们自己在安 ...
- python pandas读取excel-Python使用Pandas读写Excel实例解析
这篇文章主要介绍了Python使用Pandas读写Excel实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Pandas是python的一个 ...
最新文章
- 物体掉落速度_俄专家称青海火流星是个“飞船大的物体”,能量堪比万吨炸药爆炸...
- win7网络中能看到计算机但无法连接,win7局域网内可以看到对方计算机但无法连接怎么办...
- STM8不用手动复位进入自带Bootloader方法(串口下载)
- 有效降低传导辐射干扰的小技巧
- python3.4 pip安装_python3.4的pycurl pip安装
- 多个数求平均数java_[分享]求任意个数的平均数!
- 脉冲宽度调制pdm_STM32第七章-脉冲宽度调制
- Vue+axios统一接口管理
- java 静态代码块 作用域_java static关键字和代码块
- 高通 AI、5G 争夺战!
- 再一次站在捆绑销售风口的携程该何去何从?
- Android自定义控件封装之自定义属性的实现
- java 基本语法与流程控制_java基础语法2-运算符与流程控制
- 整理总结:深入浅出统计学 —— 卡方分布
- 基于SIR模型的疫情预测 matlab
- 残差自回归模型的R实现
- 【STM8】STM8在STVD平台生成HEX和S19文件的方法
- 微信小程序点击按钮弹出弹窗_微信小程序弹窗,微信小程序页面跳转、弹出框...
- 什么是exploit
- 2020京东双十一【全民营业,瓜分十亿】自动做任务软件