Excel处理数据与Python处理数据方法对比
处理空值
Excel方法
在Excel中,碰到空值的时候直接可以通过定位空值之后然后进行统一改动。
![](https://upload-images.jianshu.io/upload_images/832367-e98a744ce578c2e7.png?imageMogr2/auto-orient/strip|imageView2/2/w/373)
定位空值后处理空值
Pandas方法
dropna把带有空值的行全部去除。
![](https://upload-images.jianshu.io/upload_images/832367-540d4cc3c9e0e499.png?imageMogr2/auto-orient/strip|imageView2/2/w/468)
dropna
fillna对空值进行填充。
![](https://upload-images.jianshu.io/upload_images/832367-1332860d1891c6c9.png?imageMogr2/auto-orient/strip|imageView2/2/w/475)
fillna
清理字符串中的空格
Excel方法
Excel中可以通过替换的方法去除字符串中的空格。
Pandas方法
利用str.strip函数可以去除字符串中两边的空格(中间的空格不能去除)。
![](https://upload-images.jianshu.io/upload_images/832367-09c160f6f0374310.png?imageMogr2/auto-orient/strip|imageView2/2/w/417)
清除空格
大小写转换
Excel方法
Excel中我可以通过UPPER和LOWER函数对字符串进行大小写转换。
Pandas
pandas也有同名的函数可以用用来大小写转换。
![](https://upload-images.jianshu.io/upload_images/832367-a237b0b2f522a02e.png?imageMogr2/auto-orient/strip|imageView2/2/w/411)
lower
更改数据格式
Excel方法
Excel更改数据格式可以通过这个地方进行更改。
![](https://upload-images.jianshu.io/upload_images/832367-fd97744ed6411079.png?imageMogr2/auto-orient/strip|imageView2/2/w/840)
更改数据格式
Pandas方法
用astype函数更改数据格式。
![](https://upload-images.jianshu.io/upload_images/832367-c1607c668d5ff7f2.png?imageMogr2/auto-orient/strip|imageView2/2/w/423)
更改数据格式
提示:最好先把缺失值处理好才进行格式转换。
更改列名称
Excel方法
直接在更改列标题即可。
Pandas方法
用rename函数进行更改,里面的内容用字典的方式展示。
![](https://upload-images.jianshu.io/upload_images/832367-c6e4fa50a3922e8c.png?imageMogr2/auto-orient/strip|imageView2/2/w/505)
更改列名
删除重复项
Excel方法
![](https://upload-images.jianshu.io/upload_images/832367-e1b2fc5f4c9e7f42.png?imageMogr2/auto-orient/strip|imageView2/2/w/753)
删除重复项
Pandas方法
![](https://upload-images.jianshu.io/upload_images/832367-be4256d096add444.png?imageMogr2/auto-orient/strip|imageView2/2/w/416)
删除重复项
数值修改和替换
Excel方法
![](https://upload-images.jianshu.io/upload_images/832367-aa3cf8ba900e0ec3.png?imageMogr2/auto-orient/strip|imageView2/2/w/450)
查找和替换
Pandas方法
![](https://upload-images.jianshu.io/upload_images/832367-ab767c951d538613.png?imageMogr2/auto-orient/strip|imageView2/2/w/370)
替换