pandas在excel中的运用
pandas
在数据分析方面功能强大,最近公司用到excel的调用。被迫营业,呜呜~~
基础知识
import pandas as pd
# header:列索引,index_col:行索引
# usecols:str-list:['名字','年龄']
pf = pd.read_excel("test.xlsx",sheet_name="学生",index_col=0,usecols="A:B")
pf1 = pd.read_excel("test.xlsx",sheet_name="Sheet3",usecols=['货号'])
# skiprows:跳过行,跳过两行skiprows=[6,8],行从0开始
pf2 = pd.read_excel("test.xlsx",sheet_name="Sheet3",skiprows=6)
pf3 = pd.read_excel("test.xlsx",sheet_name="Sheet1",skiprows=[0,2])
# names:设置表头
pf4 = pd.read_excel("test.xlsx",sheet_name="Sheet1",names=['货号', '商品名称', '品牌', '成本', '季节']) #,header=Noneb表不会占用第一行
ww = pf4.dtypes
pf5 = pd.read_excel("test.xlsx",sheet_name="Sheet3",dtype={
'货号':'string',
'成本':'float64'})
ww1 = pf5.dtypes
# na_values:缺失值,na_values=['张三',32]替换缺失值
pf6 = pd.read_excel("test.xlsx",na_values=['张三',32])
# converters:dict,默认None,值转换函数。
# lambda x:x.strip():去空格,也可以用'货号': str.strip
pf7 = pd.read_excel