python怎么处理excel数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python怎么处理excel数据相关的知识,希望对你有一定的参考价值。

参考技术A Python对excel数据的处理分为两种,如果是简单的添加、删除、修改表格内容或者基本的运算建议使用第三方库openpyxl,可满足要求;如果是要进行深入的数据分析,建议使用pandas库,将excel数据导入后基本pandas的强大分析功能进行分析,分析及处理结果再存为excel表格即可。

Excel处理数据与Python处理数据方法对比

处理空值

Excel方法

在Excel中,碰到空值的时候直接可以通过定位空值之后然后进行统一改动。

技术图片
定位空值后处理空值

Pandas方法

dropna把带有空值的行全部去除。

技术图片
dropna

fillna对空值进行填充。

技术图片
fillna

清理字符串中的空格

Excel方法

Excel中可以通过替换的方法去除字符串中的空格。

Pandas方法

利用str.strip函数可以去除字符串中两边的空格(中间的空格不能去除)。

技术图片
清除空格

大小写转换

Excel方法

Excel中我可以通过UPPER和LOWER函数对字符串进行大小写转换。

Pandas

pandas也有同名的函数可以用用来大小写转换。

技术图片
lower

更改数据格式

Excel方法

Excel更改数据格式可以通过这个地方进行更改。

技术图片
更改数据格式

Pandas方法

用astype函数更改数据格式。

技术图片
更改数据格式

提示:最好先把缺失值处理好才进行格式转换。

更改列名称

Excel方法

直接在更改列标题即可。

Pandas方法

用rename函数进行更改,里面的内容用字典的方式展示。

技术图片
更改列名

删除重复项

Excel方法

技术图片
删除重复项

Pandas方法

技术图片
删除重复项

数值修改和替换

Excel方法

技术图片
查找和替换

Pandas方法

技术图片
替换

以上是关于python怎么处理excel数据的主要内容,如果未能解决你的问题,请参考以下文章

C#读取大数据量Excel,60W行数据,该怎么处理

高分求助:怎么处理百万条的excel数据

day53——Python 处理 Excel 数据

python 学习数据库EXCEL处理

python 怎么把excel写到邮件里

Excel处理数据与Python处理数据方法对比