伙伴云客服论坛»论坛 S区 S零代码 查看内容

16 评论

0 收藏

分享

0代码做Python数据分析,这个插件像Excel一样好用

萧箫 发自 凹非寺
量子位 报道 | 公众号 QbitAI
加载一个Jupyter插件后,无需写代码就能做数据分析,还帮你生成相应代码


0代码做Python数据分析,这个插件像Excel一样好用-1.jpg

没错,只需要加载这个名为Mito的小工具包,用Python做数据分析,变得和用Excel一样简单:


0代码做Python数据分析,这个插件像Excel一样好用-2.jpg

运行速度比Excel更快,也不需要到处搜各种Python教程了。

好用如Excel,更快更全面

Mito是Jupyter notebook的一个可编辑电子表格插件,在编辑.csv表格(带格式转换功能)时,就能生成相关Python代码。


0代码做Python数据分析,这个插件像Excel一样好用-3.jpg

Mito,线粒体Mitochondria的缩写

详细来说,Mito的呈现,像是将Python的强大功能、和Excel的易用性停止了结合。

只需要掌握Excel的用法,就能使用Python的数据分析功能,还能将写出来的代码“打包带走”。

它弥补了Excel在数据分析上的几个缺陷

    Excel无法做大数据分析(大型数据集处置得不好)Excel运行缓慢Excel无法轻松创建可反复流程
同时,又比SQL和Python更简单、直观。毕竟这些专业工具对于0根底初学者来说,需要至少几年时间,才干完全上手。

据Mito内测用户表示,这款插件让他们用Python做数据分析的效率提升了10倍,因为用户可以直接在Mito里编写Excel公式,如=SUM(A1, 100)。


0代码做Python数据分析,这个插件像Excel一样好用-4.jpg

那么,Mito是怎么做到将Excel逻辑转换成Python代码的呢?

作者们编写了一种名为Transpiler的程序,有点类似于编译器的功能,采用笼统语法树(AST),解析Excel源代码,并转换成Python的源代码。


0代码做Python数据分析,这个插件像Excel一样好用-5.jpg

相比于采用专业软件如Alteryx(需要5000美圆/月)停止数据分析,Mito所生成的Python代码可以根据需要自行修改,灵敏性更高一点。

目前,Mito采用亚马逊云平台(AWS)保管用户的相关数据,每个用户拥有一个独立账户。

当然,用户也可以选择将数据保管在本地。

自动生成Python代码

以分析美国各州的“家庭平均收入”和“允许托运的火车站数量”这两个数据的关系为例。

首先,上传“家庭平均收入”和“允许托运的火车站数量”两份数据。

数据处置的格式是.csv,当然也可以输入Excel文件,并用Mito转成两份.csv文件。


0代码做Python数据分析,这个插件像Excel一样好用-6.jpg

然后,将这两份数据集合并在一起,只需要用鼠标勾选对应功能、选中相关数据列就行。

啪!代码就生成好了。


0代码做Python数据分析,这个插件像Excel一样好用-7.jpg

然后,是做数据透视表,在完成分组后,采用聚合(aggregate)功能来切换聚合方法。


0代码做Python数据分析,这个插件像Excel一样好用-8.jpg

还包括数据过滤功能,同样立即就能生成相关代码。


0代码做Python数据分析,这个插件像Excel一样好用-9.jpg

包含升降序排序功能,快速简洁。


0代码做Python数据分析,这个插件像Excel一样好用-10.jpg

然后就是相关数据统计、分析出结果了,流程直观。


0代码做Python数据分析,这个插件像Excel一样好用-11.jpg

保管分析文件的方法也很简单,文件是以Python编写的,而不是用比较难懂的VBA。


0代码做Python数据分析,这个插件像Excel一样好用-12.jpg

要想反复上面的步骤的话,也非常容易,Mito自带“反复已保管分析步骤”功能,一键就能用同样的方法分析其他数据。


0代码做Python数据分析,这个插件像Excel一样好用-13.jpg

确实要比一行行编写代码简单多了。

关于Mito

那么,Mito的作者们,为什么要搞这个软件?

因为他们发现,所谓的“几天上手Python数据分析”,其实根本没有那么容易……


0代码做Python数据分析,这个插件像Excel一样好用-14.jpg

初学者要想用Python搞数据分析,就得不停地查看各种文档、和求助于StackOverflow。

要想真正快速用Python分析数据,最后还得自己编写软件。

三位作者Aaron Diamond-Reivich、Jake Diamond-Reivich和Nate Rush都来自宾大,在学校期间,他们学习了计算机科学、统计学和商业分析相关的课程。


0代码做Python数据分析,这个插件像Excel一样好用-15.jpg

也正是在搞数据分析的时候,他们萌发了想要制作Mito的想法。

作者表示,软件目前还没有开源,因为他们还在考虑,如何支持维护这个项目,并转到开源途径上来。


0代码做Python数据分析,这个插件像Excel一样好用-16.jpg

不过,它如今已经可以使用了。

感兴趣的小伙伴们,可以上手试试了~

项目主页:
https://trymito.io/launch


— 完 —

量子位 QbitAI · 头条号签约

关注我们,第一时间获知前沿科技动态

回复

举报 使用道具

相关帖子
全部回复 (16)
查看全部
转发了

举报 回复 支持 反对 使用道具

转发了

举报 回复 支持 反对 使用道具

转发了

举报 回复 支持 反对 使用道具

转发了

举报 回复 支持 反对 使用道具

大趋势 简化版的KNIME

举报 回复 支持 反对 使用道具

转发了

举报 回复 支持 反对 使用道具

仿佛写错了,支持jypterlab 不支持jypyter notebook

举报 回复 支持 反对 使用道具

转发了

举报 回复 支持 反对 使用道具

[赞]

举报 回复 支持 反对 使用道具

本版积分规则 高级模式
B Color Image Link Quote Code Smilies

可以绿你吗
注册会员
主题 11
回复 19
粉丝 0
|网站地图
快速回复 返回顶部 返回列表