python使用pandas读xlsx文件

读取前n行数据

读取指定数据(指定行指定列)

获取文件行号和列标题

将数据转换为字典形式

import pandas as pd

#1.读取前n行所有数据

df1=pd.read_excel('d1.xlsx')#读取xlsx中的第一个sheet

data1=df1.head(10)#读取前10行所有数据

data2=df1.values#list【】 相当于一个矩阵,以行为单位

#data2=df.values() 报错:TypeError: 'numpy.ndarray' object is not callable

print("获取到所有的值:\n{0}".format(data1))#格式化输出

print("获取到所有的值:\n{0}".format(data2))

#2.读取特定行特定列

data3=df1.iloc[0].values#读取第一行所有数据

data4=df1.iloc[1,1]#读取指定行列位置数据:读取(1,1)位置的数据

data5=df1.iloc[[1,2]].values#读取指定多行:读取第一行和第二行所有数据

data6=df1.iloc[:,[0]].values#读取指定列的所有行数据:读取第一列所有数据

print("数据:\n{0}".format(data3))

print("数据:\n{0}".format(data4))

print("数据:\n{0}".format(data5))

print("数据:\n{0}".format(data6))

#3.获取xlsx文件行号、列号

print("输出行号列表{}".format(df1.index.values))#获取所有行的编号:0、1、2、3、4

print("输出列标题{}".format(df1.columns.values))#也就是每列的第一个元素

#4.将xlsx数据转换为字典

data=[]

for i in df1.index.values:#获取行号的索引,并对其遍历

#根据i来获取每一行指定的数据,并用to_dict转成字典

row_data=df1.loc[i,['id','name','class','data','score',]].to_dict()

data.append(row_data)

print("最终获取到的数据是:{0}".format(data))

#iloc和loc的区别:iloc根据行号来索引,loc根据index来索引。

#所以1,2,3应该用iloc,4应该有loc

数据:d1.xlsx

id

name

class

data

score

201901

A

1

Jan-20

1.3

201902

B

2

Mar-20

3.4

201903

C

3

May-20

3.4

201904

D

1

Jan-20

3.4

201905

E

1

Feb-20

5.6

201906

F

1

Mar-20

4.6

201907

G

1

Feb-19

7.8

201908

H

2

Apr-30

5.6

201909

I

3

Jan-42

5.6

201910

G

4

Mar-30

4.5

201911

K

5

Apr-20

3.4

201912

L

6

Apr-20

2.3

201913

M

4

Mar-20

2.4

运行结果展示

python读取xlsx文件pandas_Python使用pandas读取xlsx文件,python相关推荐

  1. python读取指定路径txt文件-如何使用pandas读取txt文件中指定的列(有无标题)

    最近在倒腾一个txt文件,因为文件太大,所以给切割成了好几个小的文件,只有第一个文件有标题,从第二个开始就没有标题了. 我的需求是取出指定的列的数据,踩了些坑给研究出来了. import pandas ...

  2. python数据可视化开发(2):pandas读取Excel的数据格式处理(数据读取、指定列数据、DataFrame转json、数学运算、透视表运算输出)

    系列文章目录 python开发低代码数据可视化大屏:pandas.read_excel读取表格 python实现直接读取excle数据实现的百度地图标注 python数据可视化开发(1):Matplo ...

  3. python pandas 处理相同标题的csv文件_Python使用pandas处理CSV文件的实例讲解

    Python中有许多方便的库可以用来进行数据处理,尤其是Numpy和Pandas,再搭配matplot画图专用模块,功能十分强大. CSV(Comma-Separated Values)格式的文件是指 ...

  4. python 将excel文件转换为txt文件_python利用pandas将excel文件转换为txt文件的方法

    python将数据换为txt的方法有很多,可以用xlrd库实现.本人比较懒,不想按太多用的少的插件,利用已有库pandas将excel文件转换为txt文件. 直接上代码: ''' function:将 ...

  5. python pandas读取文件内容_python pandas读取大型文件

    数据处理:pandas处理大型csv文件,使用pandas分块处理大文件 1. 读取限定列 一个 csv文件中,有很多列,而我们只关心其中的某些列是,如果把每行数据都读取出来,在提取信息,显然会增加I ...

  6. python 读excel pandas_Python使用Pandas读写EXCEL文件教程

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

  7. python读取hdf-eos5数据_用pandas读取hdf5数据集

    我想你被不同的术语搞糊涂了-熊猫的HDF商店是一个完整的路径,即Group + DataSet_name... 演示:In [67]: store = pd.HDFStore(r'D:\temp\.d ...

  8. python合并csv文件_Python学习——pandas 合并csv文件

    import pandas as pd import os import re import numpy as np Folder_Path = r'C:/Users/Cable-Ching\Desk ...

  9. python读取oracle数据库性能_python 连接oracle数据库,报错解决,pandas读取。

    背景:工作需要,windows环境下要用python连接oracle,用pandas处理数据. 目标:连接oracle,并读取为DataFrame格式. 连接oracle是个大坑,尝试了很久终于整好了 ...

最新文章

  1. Effective STL 50条有效使用STL的经验笔记
  2. 《Adobe Acrobat DC经典教程》—第1章1.11节在阅读模式下查看PDF文件
  3. 漫话:如何给女朋友解释为什么计算机中 0.2 + 0.1 不等于 0.3 ?
  4. android 设置自动弹框,安卓开发 弹出对话框,然后自动消失
  5. 最全面详细讲解Oracle入门
  6. 第二章:2.6 使用 runserver 命令把项目运行起来
  7. QT的QListIterator类的使用
  8. C#的变迁史02 - C# 2.0篇
  9. win7开启ftp被动模式_FTP服务器在Linux系统上的搭建
  10. 纯干货 | UI界面中按钮设计汉堡按钮\菜单
  11. Dapper学习 - Dapper.Rainbow(三) - Read
  12. 如果更快的访问ESS系统?
  13. SpringBoot系列之集成EasyExcel导入合并行数据
  14. 精选西门子PLC工程实例源码【共300套】
  15. echarts实现颜色渐变
  16. Web版2048游戏制作
  17. python实现繁简体自动转换小工具
  18. bread 块设备读取函数解析(1)
  19. 知识星球爬虫2023-2-9
  20. android开发之eclipse调试debug模式详解

热门文章

  1. Double Dispatch and visitor patten-双重分发与访问者模式
  2. SQL设置密码-Your password does not satisfy the current policy requirements
  3. 美学心得(第二百四十六集) 罗国正
  4. 小皮面板(PhPsTudy)安装及使用教程(linux)
  5. ROS开发系列(7)- 在回调函数中发布topic
  6. bim常用出图软件的【标注避让】【洞口标注】功能
  7. PBOC/EMV之DDA(动态数据认证)
  8. 残差网络resnet详解
  9. win10内存占用高达四五十的解决方法
  10. 梯度下降法和随机梯度下降,批量梯度下降法,小批量梯度下降(SGD,MGD,BMGD)