首页 > 其他 > 详细

pandas读取Excel

时间:2021-07-09 16:50:39      阅读:18      评论:0      收藏:0      [点我收藏+]

Excel表格数据,如下图:

技术分享图片

 

 

 --------------------------------------------------------------------------------------------------------------------

import numpy as np
import pandas as pd

file_name = rE:\tmp\tmp.xlsx

data = pd.read_excel(file_name)

data

技术分享图片

 

 

 --------------------------------------------------------------------------------------------------------------------

打印前3行数据

data.head(3)

技术分享图片

 

 

--------------------------------------------------------------------------------------------------------------------

打印1-3行数据

data[1:3]

技术分享图片

 

 

--------------------------------------------------------------------------------------------------------------------

根据列名打印某列

data[姓名]

技术分享图片

--------------------------------------------------------------------------------------------------------------------

打印多个列,要用双层[[]]

data[[姓名,年龄]]

技术分享图片

 

--------------------------------------------------------------------------------------------------------------------

查看所有字段

field = data.columns.tolist()
field

技术分享图片

 

--------------------------------------------------------------------------------------------------------------------

只显示第4行

data.loc[4]

技术分享图片

 

data.loc[4].values

技术分享图片

 

--------------------------------------------------------------------------------------------------------------------

查看统计数据,只针对数值型

data.describe()

技术分享图片

 

--------------------------------------------------------------------------------------------------------------------

不读取Excel标题

data2 = pd.read_excel(file_name,header=None)
data2

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 -------------------------------------------------------------------------------------------------------------------------

pandas.read_excel参数说明:

pandas.read_excel(io,
                  sheet_name=0,
                  header=0,
                  skiprows=None,
                  skip_footer=0,
                  index_col=None,
                  names=None,
                  usecols=None,
                  parse_dates=False,
                  date_parser=None,
                  na_values=None,
                  thousands=None,
                  convert_float=True,
                  converters=None,
                  dtype=None,
                  true_values=None,
                  false_values=None,
                  engine=None,
                  squeeze=False,
                  **kwds)

1.io :excel 路径。
2.sheetname:默认是sheetname为0,返回多表使用sheetname=[0,1],若sheetname=None是返回全表 。注意:int/string返回的是dataframe,而none和list返回的是dict of dataframe。
3.header :指定作为列名的行,默认0,即取第一行,数据为列名行以下的数据;若数据不含列名,则设定 header = None。
4.skiprows:省略指定行数的数据。
5.skipfooter:省略从尾部数的行数据
6.index_col :指定列为索引列,也可以使用 u’string’。
7.names:指定列的名字,传入一个list数据。

data3 = pd.read_excel(file_name, sheet_name=0, names=[a, b, c, d, e])
data3

技术分享图片

 

pandas读取Excel

原文:https://www.cnblogs.com/coco2015/p/14990363.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!