pandas读取excel详细保姆级教学-python数据分析系列

文章目录

  • 原始函数
  • 读取步骤
    • 定义Excel的路径
    • 确定sheet_name
    • 确定header, 用哪一行作列名
    • 自定义列名
    • 确定列编号index_col
    • 必备方法converters ,强制规定列数据类型

听说点进蝈仔帖子的都喜欢点赞加关注~~
老规矩,官网附上,建议大佬直接看官网
https://pandas.pydata.org/
https://pandas.pydata.org/docs/user_guide/io.html#io-excel-reader
在这里插入图片描述
进入Document就可以看到
pandas读取excel详细保姆级教学-python数据分析系列_第1张图片
支持的类别这是相当的多
比较重要的部分
pandas读取excel详细保姆级教学-python数据分析系列_第2张图片

原始函数

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

读取步骤

定义Excel的路径

import pandas as pd
io = './data.xlsx'

推荐使用根目录的方式,不推荐绝对路径,不然换了系统就傻眼。

确定sheet_name

df= pd.read_excel(io, sheet_name = 1)
df.head()

确定header, 用哪一行作列名

data = pd.read_excel(io, sheet_name = '1', header = [0]) 
# 前两行作为列名。
data.head()

自定义列名

为names属性赋值

确定列编号index_col

data = pd.read_excel(io, sheet_name = '1', index_col = '[0]')
data.head()

必备方法converters ,强制规定列数据类型

data = pd.read_excel(io, sheet_name = '1', converters = {'1': str, '2': float})
data['1'].dtype

你可能感兴趣的:(算法,Python相关,人工智能,机器学习,python,数据分析,人工智能)