首页 科技 正文

用0代码分析Python数据,这个Jupyter插件就像Excel一样简单。

萧箫 只想说 凹非寺量子位 报导 | 微信公众号 QbitAI

载入一个Jupyter软件后,不用写代码就能做数据分析,还帮你转化成相对代码?

没有错,只必须载入这一名叫Mito的小工具箱,用Python做数据分析,越来越和用Excel一样简易:

运作速率比Excel更快,也不用四处搜各种各样Python实例教程了。

功能强大如Excel,迅速更全方位

Mito是Jupyter notebook的一个可编写excel表软件,在编写.csv报表(带格式转化功能)时,就能转化成有关Python代码。

△Mito,膜蛋白Mitochondria的简称

从总体上,Mito的发生,好像将Python的强劲功能、和Excel的便捷性开展了融合。

只必须把握Excel的使用方法,就能应用Python的数据分析功能,还能将写出去的代码“塑料打包带走”。

它填补了Excel在数据分析上的好多个缺点:

Excel没法做大数据分析(大中型数据解决得不太好)Excel运作迟缓Excel没法轻轻松松建立可反复步骤另外,又比SQL和Python更简易、形象化。终究这种技术专业专用工具针对0基本新手而言,必须最少两年時间,才可以彻底入门。

据Mito内侧客户表明,这款软件让她们用Python做数据分析的高效率提高了10倍,由于客户能够 立即在Mito里撰写Excel公式计算,如=SUM(A1, 100)。

那麼,Mito是怎么保证将Excel逻辑性转化成Python代码的呢?

作者们撰写了一种名叫Transpiler的程序流程,有点儿类似c语言编译器的功能,选用抽象语法树(AST),分析Excel源代码,并转化成Python的源代码。

对比于选用软件工具如Alteryx(必须5000美金/月)开展数据分析,Mito所转化成的Python代码能够 依据必须自主改动,协调能力高些一点。

现阶段,Mito选用亚马逊云服务平台(AWS)储存客户的有关数据信息,每一个客户有着一个单独帐户。

自然,客户还可以挑选将数据信息储存在当地。

自动生成Python代码

以剖析美国州的“家中收入水平”和“容许拖运的汽车站总数”这两个数据信息的关联为例子。

最先,提交“家中收入水平”和“容许拖运的汽车站总数”二份数据信息。

数据处理方法的文件格式是.csv,自然还可以键入Excel文档,并且用Mito转为二份.csv文件。

随后,将这二份数据信息结合并在一起,只必须用电脑鼠标启用相匹配功能、选定有关数据信息列就可以了。

啪!代码就转化成好啦。

随后,是做数据透视,在进行排序后,选用汇聚(aggregate)功能来转换汇聚方式。

还包含数据信息过虑功能,一样马上就能转化成有关代码。

包括升降机序排列功能,迅速简约。

随后便是有关数据分析、剖析出結果了,步骤形象化。

储存剖析文档的方式也非常简单,文档是以Python撰写的,而不是用较为晦涩难懂的VBA。

要想反复上边的流程得话,也很容易,Mito内置“反复已储存剖析流程”功能,一键就能用一样的方式剖析别的数据信息。

的确要比一行行撰写代码简易多了。

有关Mito

那麼,Mito的作者们,为何要搞这一手机软件?

由于她们发觉,说白了的“几日入门Python数据分析”,实际上压根沒有那麼非常容易……

新手要想用Python搞数据分析,就得不断地查询各种各样文本文档、和有求于StackOverflow。

要想真实迅速用Python分析数据,最终还得自身撰写手机软件。

三位作者Aaron Diamond-Reivich、Jake Diamond-Reivich和Nate Rush都来源于宾大,校园内期内,她们学了电子信息科学、统计学和商业数据分析有关的课程内容。

也恰好是在搞数据分析的情况下,她们萌发了要想制做Mito的念头。

作者表明,手机软件现阶段都还没开源系统,由于她们仍在思索,怎样适用维护保养这一新项目,并转至开源系统途径上去。

但是,它如今早已能够 应用了。

非特殊说明,本文由原创资讯网原创或收集发布。

转载请注明本文地址:http://www.68nw.com/kj/2287.html