第一步:模块安装

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为例)相关推荐

  1. python 逐行读取文件_Python fileinput模块:逐行读取多个文件

    前面章节中,我们学会了使用 open() 和 read()(或者 readline().readlines() )组合,来读取单个文件中的数据.但在某些场景中,可能需要读取多个文件的数据,这种情况下, ...

  2. AI算法工程师 | 02人工智能基础-Python基础(四)os模块_打开读取文件

    文章目录 Python基础语法 之 文件和流 os 模块 调用操作系统命令 操作文件和目录 案例-文件重命名 打开读取文件 打开文件 读取文件 补充-中文编码问题 Python基础语法 之 文件和流 ...

  3. Python处理多行文本问题--一个简单方法读取多行fasta文件

    在处理fasta序列时,常常会遇到一条序列多行排列的现象,如下所示: $cat test.fasta >test_1 TGGGGAATCTTGGACAATGGGGGCAACCCTGATCCAGC ...

  4. Python 数据挖掘(三) matplotlib模块 简单使用

    1.matplotlib 是一个作图模块,解决可视化问题 2.折线图与散点图 # 折线图/散点图 plot来绘制# 导入模块 import matplotlib.pylab as pyl import ...

  5. python 修改文件属性 macos_Python中用MacFSEvents模块监视MacOS文件系统改变一例

    最近一个项目中用gulp-watch不能满足需求,于是想到了用Python来解决问题.在安装了MacFSEvents模块后,写了下面一个小程序. #!/usr/bin/env python2 #-*- ...

  6. Python让Excel飞起来—模块

    目录 3.2处理文件和文件夹的模块--os 3.2.1获取当前运行的Python代码文件路径 3.2.2列出指定路径下的文件夹包含的文件和文件夹名称 3.2.3分离文件主名和扩展名 3.2.4重命名文 ...

  7. python pandas读取excel-Python使用Pandas读写EXCEL文件教程

    欢迎,来自IP地址为:211.103.135.163 的朋友 教程开始之前,我们需要首先了解一下什么是Excel,这有助于理解之后教程中的内容. 什么是Excel Excel  是微软出品的和款办公软 ...

  8. python用pandas读取excel_Python使用pandas处理Excel

    一.安装环境: 1:pandas依赖处理Excel的xlrd模块,所以我们需要提前安装这个,安装命令是:pip install xlrd 2:安装pandas模块还需要一定的编码环境,所以我们自己在安 ...

  9. python pandas读取excel-Python使用Pandas读写Excel实例解析

    这篇文章主要介绍了Python使用Pandas读写Excel实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Pandas是python的一个 ...

最新文章

  1. 物体掉落速度_俄专家称青海火流星是个“飞船大的物体”,能量堪比万吨炸药爆炸...
  2. win7网络中能看到计算机但无法连接,win7局域网内可以看到对方计算机但无法连接怎么办...
  3. STM8不用手动复位进入自带Bootloader方法(串口下载)
  4. 有效降低传导辐射干扰的小技巧
  5. python3.4 pip安装_python3.4的pycurl pip安装
  6. 多个数求平均数java_[分享]求任意个数的平均数!
  7. 脉冲宽度调制pdm_STM32第七章-脉冲宽度调制
  8. Vue+axios统一接口管理
  9. java 静态代码块 作用域_java static关键字和代码块
  10. 高通 AI、5G 争夺战!
  11. 再一次站在捆绑销售风口的携程该何去何从?
  12. Android自定义控件封装之自定义属性的实现
  13. java 基本语法与流程控制_java基础语法2-运算符与流程控制
  14. 整理总结:深入浅出统计学 —— 卡方分布
  15. 基于SIR模型的疫情预测 matlab
  16. 残差自回归模型的R实现
  17. 【STM8】STM8在STVD平台生成HEX和S19文件的方法
  18. 微信小程序点击按钮弹出弹窗_微信小程序弹窗,微信小程序页面跳转、弹出框...
  19. 什么是exploit
  20. 2020京东双十一【全民营业,瓜分十亿】自动做任务软件

热门文章

  1. AJAX(二)jquery ajax
  2. 1111B - Average Superhero Gang Power
  3. python并发编程:阻塞IO
  4. Python学习之==面向对象编程(一)
  5. poj 2923(状态压缩dp)
  6. django 模板语言之 simple_tag 自定义模板
  7. node+ejs模板引擎的应用
  8. python 默认字典
  9. 博客园有人随笔总数10000+?
  10. 3句话概括 PUT/POST 的区别