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方法

替换

原文地址:https://www.cnblogs.com/bighammerdata/p/11650827.html

时间: 2024-11-04 15:28:03

Excel处理数据与Python处理数据方法对比的相关文章

Python学习——数据排序方法

Python对数据排序又两种方法: 1. 原地排序:采用sort()方法,按照指定的顺序排列数据后用排序后的数据替换原来的数据(原来的顺序丢失),如: >>> data1=[4,2,6,432,78,43,22,896,42,677,12] >>> data1.sort() >>> data1 #原来的顺序被替换 [2, 4, 6, 12, 22, 42, 43, 78, 432, 677, 896] 2. 复制排序:采用sorted()内置函数,按照

Yahoo! Finance财经数据PYTHON临时读取方法

本篇文章转自简书:http://www.jianshu.com/p/85d563d326a9 这段时间在看量化策略,找到了一个比较不错的开源项目,但是yahoo金融的数据源一直没有找到,在网上找到了这篇文章,分享一下.文章最下方是原作者的微信号,有想打赏的自便~~ Yahoo! Finance提供国内外财经数据,PYTHON通常借助于pandas或者matplotlib进行数据读取. 由于2017年5月16日Yahoo!单方面进行了API升级,原数据接口已下线. 原URL格式:https://c

将excel数据导入到mysql的方法

文本框被键盘遮挡到了,不会再获取焦点的时候被顶到键盘顶部.解决方案:设置A的Position为绝对定位absolute即可,其他几种定位方式未测试,但是不能是fixed ,正是因为这种定位方式,导致它无法被顶上去 某日同事丢给我一个看上去复杂的查询(实际就涉及两张表,套来套去)说只是换了日期条件,但一个查询5秒出数据,一个根本查不出来.现在整理下解决过程,及涉及的知识点. 关于Nginx模块开发的博客资料,网上很多,很多.但是,每篇博客都只提要点,无法"step by step"照着做

用 Python 排序数据的多种方法

用 Python 排序数据的多种方法 目录 [Python HOWTOs系列]排序 Python 列表有内置就地排序的方法 list.sort(),此外还有一个内置的 sorted() 函数将一个可迭代对象(iterable)排序为一个新的有序列表. 本文我们将去探索用 Python 做数据排序的多种方法. 排序基础 简单的升序排序非常容易:只需调用 sorted() 函数,就得到一个有序的新列表: 你也可以使用 list.sort() 方法,此方法为就地排序(并且返回 None 来避免混淆).

C#WinForm 直接导出DataGridView数据到Excel表格的二种方法对比

方法一.利用微软的excel 操作类 引用:using Excel = Microsoft.Office.Interop.Excel; 代码如下:         #region导出数据表:Excle (微软的excel 操作类)         ///<summary>         ///导出数据表:Excle         ///</summary>         ///<param name="myDGV"></param>

Python进行数据可视化的9种常见方法,总有一种是你要用的

其实利用 Python 可视化数据并不是很麻烦,因为 Python 中有两个专用于可视化的库 matplotlib 和 seaborn 能让我们很容易的完成任务. 我们用 Python 可以做出哪些可视化图形? 当你给别人一个表格比如: 这个表给别人看起来,既不舒服,也不好观看.最最最最最最重要的一点就是low! 在学习过程中有什么不懂得可以加我的 python学习交流扣扣qun,784758214 群里有不错的学习视频教程.开发工具与电子书籍. 与你分享python企业当下人才需求及怎么从零基

获取股票数据的2个简单方法

http://blog.sciencenet.cn/home.php?mod=space&uid=461456&do=blog&id=455211 1.原文地址: http://www.21andy.com/blog/20090530/1313.html 实时股票数据接口大全 股票数据的获取目前有如下两种方法可以获取:          1. http/javascript接口取数据          2. web-service接口 1.http/javascript接口取数据

python处理数据

CSV数据处理 csv文件格式 逗号分隔符(csv),有时也称为字符分隔值,因为分隔字符也可以不是逗号,其文件以纯文本的形式存储表格数据(数字和文本).纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据.csv文件由任意数目的记录组成,记录间以某种换行符分割:每条记录由字段组成,字段间的分隔符是其他字符或字符串,最常见的是逗号或制表符.通常,所有记录都有完全相同的字段序列. csv数据格式 27,20,14,15,14,12,94,64,37,1015,1013,1009,7

Python模拟数据工具哪些比较好用

今天给大家推荐两款基本的Python模拟数据工具:mock和pytest monkeypatch. 为什么要模拟数据? 我们的应用中有一些部分需要依赖外部的库或对象.为了隔离开这部分,我们需要代替这些外部依赖,因而就用到了模拟数据.我们模拟外部的API来产生特定的行为,比如说返回符合之前定义的恰当的返回值. 模拟函数 我们有一个function.py的模块: 然后我们来看下如何将其与Mock库结合使用的: 这里发生了什么?1-4行是为了兼容python 2和3来引入的代码,在python 3中m