网易首页 > 网易号 > 正文 申请入驻

Smartbi教你利用Python做数据筛选,在excel基础上玩出花!

0
分享至

python是一门非常简单和实用的数据分析工具,我们知道其实可以利用python对EXCEL数据做简单的筛选。今天我们利用ETL+Python的搭配组合,对EXCEL数据进行深层次的加工,这一次我们要做的是高级筛选,请跟着我一起学习吧。

数据源

我们用电商订单明细表:

EXCEL筛选

我们回顾一下上一篇文章里的数据需求,第一个是根据订单日期筛选2010年的订单,第二个是根据订单等级去筛选高级的订单,这一次我们把筛选条件进行升级,增加一个条件:在原先两个筛选条件的基础上,筛选出利润金额前10的订单。如果在EXCEL里操作的话,可以利用公式或者自身的筛选功能去实现,但是在python又是怎样实现的呢?

我们可以在pycharm等软件上写python脚本去实现,但是我推荐大家用Smartbi智分析的ETL功能去实现,Smartbi智分析的ETL界面里也提供了python脚本的编写页面,并且很多简单的需求通过ETL就能实现,无需撰写复杂的代码,非常适合编程小白。

加载数据

打开Smartbi智分析里ETL界面,我们先连接好数据源,我已经提前把EXCEL文件导入到了Smartbi智分析的系统里,然后把关系数据源拉拽到展示区里,并在右边找到数据源存放的路径:

加载完成后,我们可以对数据源进行预览:

条件过滤

当完成了数据连接后,接下来就可以利用Smartbi智分析ETL里自带的python脚本对数据进行各种处理,我们先把python的组件拉拽到中间的展示区,并与上面的关系数据源进行相连:

以下脚本是Smartbi智分析自带的脚本,已经提前安装好了pandas和numpy的库,后面的函数也写好了一部分代码,只要根据以下脚本进行扩展,便可以在ETL上利用python进行数据清洗:

在输入python脚本之前,我们再明确一下要实现的需求,其中前面两个条件是和上次一样的,我们无需进行改动,直接复制脚本过来即可,如果不懂的可以查看我前一篇文章。第三个条件需要做的是筛选利润额前10的订单,这里我们引用pandas中的sort_values函数进行排序,原理类似于SQL中的order by,可以将数据集依照某个字段中的数据进行排序,后面接ascending=False,即对数据进行降序排列,head(10)代表的是取前10的值:

我们看一下python脚本执行后的效果,年份这一列把2010年给筛选出来了,订单这一列筛选的是高级的订单,订单利润这一列的数据按照降序把前10的数据给筛选出来了:

数据输出

完成python的筛选程序后,我们把执行筛选后的表格进行保存,可以选择保存在数据库中,也可以保存在数据集里,这里我依旧选择数据集的保存方式,因为方便在EXCEL里进行调用:

回到EXCEL里,点击EXCEL插件里的“视图”,在右边会出现Smartbi智分析的数据集面板界面,点击下拉菜单,便可以找到保存在云端的数据集,也可以直接输入文件名进行搜索:

点击EXCEL工具栏上的“刷新”,数据集里的字段便会显示在EXCEL里,我们就可以利用这些数据在EXCEL里进行数据分析了:

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
冠军出炉!国乒选手4-3险胜夺冠,孤军奋战,单枪匹马太不容易了

冠军出炉!国乒选手4-3险胜夺冠,孤军奋战,单枪匹马太不容易了

锐评利物浦
2026-07-05 10:32:05
女护士:生活作风不当?

女护士:生活作风不当?

新动察
2026-07-04 14:41:36
美光扩建日本广岛半导体工厂:投资1.5万亿日元

美光扩建日本广岛半导体工厂:投资1.5万亿日元

IT之家
2026-07-04 13:53:06
弘一法师:一个人如果开始减少说话,不再争论是非,那他一定站上了这两个维度的天花板

弘一法师:一个人如果开始减少说话,不再争论是非,那他一定站上了这两个维度的天花板

心理观察局
2026-07-05 07:42:04
7月5日美国大满贯战报,4-0,4-3,孙颖莎轻松,蒯曼逆转突破自我

7月5日美国大满贯战报,4-0,4-3,孙颖莎轻松,蒯曼逆转突破自我

南海浪花
2026-07-05 13:16:00
重磅:西方计划再军援乌克兰800亿!入盟谈判取得首个突破

重磅:西方计划再军援乌克兰800亿!入盟谈判取得首个突破

项鹏飞
2026-07-04 20:30:28
又一地追偿户外救援费用,“光盒饭就吃了十万块钱”

又一地追偿户外救援费用,“光盒饭就吃了十万块钱”

中国新闻周刊
2026-07-05 11:36:06
他若不死,国民党不会败退台湾!蒋介石痛悔亲手杀了这个人

他若不死,国民党不会败退台湾!蒋介石痛悔亲手杀了这个人

历史人文2
2026-07-02 20:30:03
伊朗宣布:美以斩首行动彻底破产!

伊朗宣布:美以斩首行动彻底破产!

微评社
2026-07-03 20:07:55
西媒:维尼修斯训练迟到,队友掌声嘘声齐送

西媒:维尼修斯训练迟到,队友掌声嘘声齐送

懂球帝
2026-07-05 00:38:14
NBA夏联:郭昊文DNP国王三分准绝杀篮网 7号秀25分杰明23+7

NBA夏联:郭昊文DNP国王三分准绝杀篮网 7号秀25分杰明23+7

醉卧浮生
2026-07-05 07:17:15
蒯曼18-16大逆转,5日国乒5胜2负2金1银收官,附6日赛程CCTV直播

蒯曼18-16大逆转,5日国乒5胜2负2金1银收官,附6日赛程CCTV直播

求球不落谛
2026-07-05 12:04:59
黄有龙再传坏消息!2.7亿赌债仅冰山一角,毁掉他的根本不是赵薇

黄有龙再传坏消息!2.7亿赌债仅冰山一角,毁掉他的根本不是赵薇

叹为观止易
2026-07-05 09:24:09
张雪:现在负债近1亿!儿子要200块我都没有 1个月内就能全部还清

张雪:现在负债近1亿!儿子要200块我都没有 1个月内就能全部还清

念洲
2026-07-05 06:58:14
3-2险胜日乒新星!中国女乒王牌绝境逆转:挺进八强霸气握拳大吼

3-2险胜日乒新星!中国女乒王牌绝境逆转:挺进八强霸气握拳大吼

李喜林篮球绝杀
2026-07-04 11:58:40
调任市局穿便装食堂吃饭,被厨师骂眼瞎,下午开会我坐到了正中间

调任市局穿便装食堂吃饭,被厨师骂眼瞎,下午开会我坐到了正中间

千秋文化
2026-07-04 19:24:06
爷爷是中国表演艺术家,老公是北电院长,她用演技狠狠打了众人脸

爷爷是中国表演艺术家,老公是北电院长,她用演技狠狠打了众人脸

皮皮电影
2026-07-04 12:56:08
陈奕迅女儿首度回应父亲买1.8亿港元豪宅:没跟我说,可能送给他自己的,也可能是“扩张”我们的家;此前网友猜测是为女儿准备的“嫁妆”

陈奕迅女儿首度回应父亲买1.8亿港元豪宅:没跟我说,可能送给他自己的,也可能是“扩张”我们的家;此前网友猜测是为女儿准备的“嫁妆”

鲁中晨报
2026-07-03 17:58:17
下半年财运踩油门!这4个生肖,小钱大钱都往兜里钻

下半年财运踩油门!这4个生肖,小钱大钱都往兜里钻

温暖心语
2026-07-05 13:00:09
搞笑经典新婚糗事冷笑话,新婚第一夜新娘子为了“办事”早就换上了漂亮的丝睡袍,作出诱惑的姿势躺在床上!

搞笑经典新婚糗事冷笑话,新婚第一夜新娘子为了“办事”早就换上了漂亮的丝睡袍,作出诱惑的姿势躺在床上!

天天明星
2026-07-04 13:02:41
2026-07-05 14:12:49
Smartbi
Smartbi
更聪明的大数据分析软件
879文章数 109关注度
往期回顾 全部

科技要闻

华为:逻辑折叠将大幅提升麒麟CPU核心频率

头条要闻

巴拉圭队门将球扔向姆巴佩:想握手祝贺 但他没理我

头条要闻

巴拉圭队门将球扔向姆巴佩:想握手祝贺 但他没理我

体育要闻

姆巴佩点走巴拉圭:巴黎三代左锋传承

娱乐要闻

王力宏成都舞台受伤 仍然坚持三小时

财经要闻

揭秘跨境“对敲”换汇黑产

汽车要闻

方程豹钛9内饰曝光 用上了长联屏设计/下半年上市

态度原创

亲子
本地
家居
公开课
军事航空

亲子要闻

为什么大多数女性生娃后,对夫妻间的生活都不满?其实跟老公有关

本地新闻

国内足球之旅?这座小城给你高分答案

家居要闻

传奇筑 日常诗

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

普京与特朗普通话85分钟 细节公布

无障碍浏览 进入关怀版