pandas怎么读取xlsx文件,pandas读取xls文件

  pandas怎么读取xlsx文件,pandas读取xls文件

  本文主要介绍了利用pandas通过python读取xlsx文件的实现,具有很好的参考价值。希望对大家有帮助。如有错误或不足之处,请不吝赐教。

  00-1010用熊猫读取xlsx文件数据:D1。XLSX运行结果的显示

  

目录

 

  读取前n行数据,读取指定数据(指定行和列),获取文件行号和列标题,将数据转换为字典形式import pandas as pd

  #1.读取前N行中的所有数据

  1=pd.read _ excel (d1.xlsx) #读取xlsx中的第一张工作表

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

  2=DF1。Values # list []相当于一个矩阵,以行为单位

  #data2=df.values()报告错误:type error :“numpy . ndaray”对象不可调用。

  Print(获取所有值:n{0})。格式(数据1))#打印格式

  Print(获取所有值:n{0})。格式(数据2))

  #2.读取特定行和特定列

  3=df1.iloc [0]。values #读取第一行中的所有数据

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

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

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

  打印(数据:n{0} 。格式(数据3))

  打印(数据:n{0} 。格式(数据4))

  打印(数据:n{0} 。格式(数据5))

  打印(数据:n{0} 。格式(数据6))

  #3.获取xlsx文件的行号和列号

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

  打印(输出列标题{} 。format (df1.columns.values)) #即每列的第一个元素

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

  数据=[]

  对于df1.index.values:#中的I,获取行号的索引并遍历它。

  #根据I获取每行指定的数据,用to_dict转换成字典。

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

  data.append(行数据)

  Print(最终获得的数据为:{0} 。格式(数据))

  # iloc和loc的区别:iloc通过行号索引,loc通过索引索引。

  #因此,1、2、3应该使用iloc,4应该使用loc

  

使用pandas读xlsx文件

 

  idnameclassdatascore 2019 01 a1 Jan-201.3201902 B2 mar-203.4201903 C3 may-203.4201904 D1 Jan-203.4201905 E1 feb-205.6201906 f1 mar-204.6201907 G1 feb-197.4201908 H2 apr-305.4201909 i3 Jan-305

  

数据:d1.xlsx

 

  以上个人经验,希望给你一个参考,也希望你能支持盛行的IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: