哈喽,大家周末好啊,今天给大家总结了pandas操作excel的全功率,全文大概800+字,阅读需要10分钟,请大家耐心看完~

1.pandas读取excel

读取文件的格式如下
pandas.read_excel(filename, sep, header,encoding)

「参数解释」
filename:文件路径,可以设置为绝对路径或相对路径


sep:分隔符,常用的有逗号 , 分隔、t 分隔,默认逗号分隔,read_table默认是't'(也就是tab)切割数据集的


header:指定表头,即列名,默认第一行,header = None, 没有表头,全部为数据内容


encoding:文件编码方式,不设置此选项, Pandas 默认使用 UTF-8 来解码。


index_col ,指定索引对应的列为数据框的行标签,默认 Pandas 会从 0、1、2、3 做自然排序分配给各条记录。


通过names=['a','b','c']可以自己设置列标题


①传入读取文件:

②设置第一列为索引:

③将第一行she设置为表头


④重新设置表头名称

⑤输出后调用属性:

新建excel并写入数据

pandas增删改查:

①读取下面的表格数据,进行学习:

②增删改查的常用方法,已整理成思维导图,便于大家查阅学习:

「两种查询方法的介绍」
「loc」 根据行,列的标签值查询
「iloc」 通过行号索引行数据,行号从0开始,逐次加1。
「注意」 当使用显式索引(即data['a':'c'])作切片时,结果「包含」最后一个索引;而当使用隐式索引(即 data[0:2]) 作切片时,结果「不包含」最后一个索引。
loc属性,表示取值和切片都是显式索引
iloc属性,表示取值和切片都是隐式索引

Pandas 读取 csv文件的语法格式和读取excel文件是相似的,大家可以对照读取excel的方法学习。


使用pandas表格数据常用的清洗方法:


当然了,pandas除了读取csv和excel文件之外,读写数据的方法还有很多种,感兴趣的话,大家可以根据官方文档学习。