python读取xlsx文件pandas_Python使用pandas读取xlsx文件,python
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相关推荐
- python读取指定路径txt文件-如何使用pandas读取txt文件中指定的列(有无标题)
最近在倒腾一个txt文件,因为文件太大,所以给切割成了好几个小的文件,只有第一个文件有标题,从第二个开始就没有标题了. 我的需求是取出指定的列的数据,踩了些坑给研究出来了. import pandas ...
- python数据可视化开发(2):pandas读取Excel的数据格式处理(数据读取、指定列数据、DataFrame转json、数学运算、透视表运算输出)
系列文章目录 python开发低代码数据可视化大屏:pandas.read_excel读取表格 python实现直接读取excle数据实现的百度地图标注 python数据可视化开发(1):Matplo ...
- python pandas 处理相同标题的csv文件_Python使用pandas处理CSV文件的实例讲解
Python中有许多方便的库可以用来进行数据处理,尤其是Numpy和Pandas,再搭配matplot画图专用模块,功能十分强大. CSV(Comma-Separated Values)格式的文件是指 ...
- python 将excel文件转换为txt文件_python利用pandas将excel文件转换为txt文件的方法
python将数据换为txt的方法有很多,可以用xlrd库实现.本人比较懒,不想按太多用的少的插件,利用已有库pandas将excel文件转换为txt文件. 直接上代码: ''' function:将 ...
- python pandas读取文件内容_python pandas读取大型文件
数据处理:pandas处理大型csv文件,使用pandas分块处理大文件 1. 读取限定列 一个 csv文件中,有很多列,而我们只关心其中的某些列是,如果把每行数据都读取出来,在提取信息,显然会增加I ...
- python 读excel pandas_Python使用Pandas读写EXCEL文件教程
欢迎,来自IP地址为:140.250.89.180 的朋友 教程开始之前,我们需要首先了解一下什么是Excel,这有助于理解之后教程中的内容. 什么是Excel Excel 是微软出品的和款办公软件 ...
- python读取hdf-eos5数据_用pandas读取hdf5数据集
我想你被不同的术语搞糊涂了-熊猫的HDF商店是一个完整的路径,即Group + DataSet_name... 演示:In [67]: store = pd.HDFStore(r'D:\temp\.d ...
- 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 ...
- python读取oracle数据库性能_python 连接oracle数据库,报错解决,pandas读取。
背景:工作需要,windows环境下要用python连接oracle,用pandas处理数据. 目标:连接oracle,并读取为DataFrame格式. 连接oracle是个大坑,尝试了很久终于整好了 ...
最新文章
- Effective STL 50条有效使用STL的经验笔记
- 《Adobe Acrobat DC经典教程》—第1章1.11节在阅读模式下查看PDF文件
- 漫话:如何给女朋友解释为什么计算机中 0.2 + 0.1 不等于 0.3 ?
- android 设置自动弹框,安卓开发 弹出对话框,然后自动消失
- 最全面详细讲解Oracle入门
- 第二章:2.6 使用 runserver 命令把项目运行起来
- QT的QListIterator类的使用
- C#的变迁史02 - C# 2.0篇
- win7开启ftp被动模式_FTP服务器在Linux系统上的搭建
- 纯干货 | UI界面中按钮设计汉堡按钮\菜单
- Dapper学习 - Dapper.Rainbow(三) - Read
- 如果更快的访问ESS系统?
- SpringBoot系列之集成EasyExcel导入合并行数据
- 精选西门子PLC工程实例源码【共300套】
- echarts实现颜色渐变
- Web版2048游戏制作
- python实现繁简体自动转换小工具
- bread 块设备读取函数解析(1)
- 知识星球爬虫2023-2-9
- android开发之eclipse调试debug模式详解
热门文章
- Double Dispatch and visitor patten-双重分发与访问者模式
- SQL设置密码-Your password does not satisfy the current policy requirements
- 美学心得(第二百四十六集) 罗国正
- 小皮面板(PhPsTudy)安装及使用教程(linux)
- ROS开发系列(7)- 在回调函数中发布topic
- bim常用出图软件的【标注避让】【洞口标注】功能
- PBOC/EMV之DDA(动态数据认证)
- 残差网络resnet详解
- win10内存占用高达四五十的解决方法
- 梯度下降法和随机梯度下降,批量梯度下降法,小批量梯度下降(SGD,MGD,BMGD)