类别:Python / 日期:2019-12-02 / 浏览:105 / 评论:0

许多开发者说自从有了 Python/Pandas,Excel 都不怎样用了,用它来处置惩罚与可视化表格异常疾速。然则如许照样有一大缺点,操纵不是可视化的表格,因而对妙技请求更高一点。近日,开发者构建了名为 Grid studio 的开源项目,它是一个基于网页的表格运用,完整连系了 Python 和 Excel 的上风。

是的,在一个界面上同时展现可视化表格与代码,而且同时经由历程表格与代码修正数据,这不就是 Python 与 Excel 的连系吗?

项目地点:https://github.com/ricklamers/gridstudio

我们先看看 Grid studio 的结果究竟是什么样的。整体而言,我们既能够经由历程 Python 加载和处置惩罚数据,也能经由历程「Excel」操纵数据。

在 Python 上处置惩罚数据比较好明白,表格上处置惩罚数据实在异常像 Excel,以下所示为写一个乞降公式。

或许我们在表格上改了些数据,那末我们也能导入到 NumPy 数组,并做进一步的运算。

相干引荐:《Python视频教程》

为何要竖立这个东西?

作者示意,他竖立 Grid studio 主假如用来处理数据科学项目中事情流疏散的题目,在这类项目中,他要在 R studio、Excel 等多个东西之间换来换去。

在为 gazillionth-time 导出 CSV 文件时,假如行数太高,运用程序窗口就会卡顿。即使是做一些简朴的事变,比方读取 JSON 文件,也能把人逼疯。现有的东西没法供应高效事情所需的环境和相干事情流,这也是作者决议构建该东西的缘由。他想要竖立一个易用的运用程序,能够把数据科学事情流整合进去。

这个东西有何亮点?

Grid studio 是一个基于网页的运用,看起来和 Google Sheets、Microsoft Excel 差不多。但是,它的杀手锏是整合了 Python 言语。

险些一切运用过计算机的人都邑很自然地运用表格来检察和编辑数据。将这个简朴的 UI 与 Python 这类成熟的编程言语连系起来几乎不要太好用。

用 Python 编写剧本异常简朴:只需编写几行代码直接运转即可。

中心集成:读、写

这一 Python 集成的中心是对电子表格的读写接口,它能够在电子表格的数据和 Python 历程中的数据之间竖立一个高性能的衔接。

能够用以下体式格局在表格中写入数据:

sheet("A1:A3", [1, 2, 3])

用以下这类体式格局从表格中读取数据:

my_matrix = sheet("A1:A3")

你能够经由历程这类简朴而高效的体式格局直接在表格中读取或写入数据,以自动化数据输入、提取、可视化等历程。

编写定制化表格函数

虽然经由历程一个简朴的接口完成读写异常天真,但偶然编写能够直接调出的定制化函数也很重要。

除了 AVERAGE、SUM、IF 这些默许函数外,你能够还需要其他函数,那末写出来就好了!

def UPPERCASE(a):

return str(a).uppercase()

写完这行代码后,在表格中调出该函数,就像挪用通例函数一样。

应用 Python 生态

经由历程应用 Python 生态中种种壮大的软件包,我们能马上访问到当前最优的数据科学东西,因而也能疾速访问到壮大的模子,比方线性回归和支撑向量机等。

由于自身 Grid studio 重要就是处置惩罚表格数据,那末将它们作为特征能够疾速挪用 SVM 等模子,从而探究隐蔽在这些数据背地的特征。

数据可视化

在数据科学中,很罕见的一个使命就是可视化数据,如许才取得关于数据的「先验学问」。经由历程集成交互式画图库 Plotly.js 和 Python 规范可视化库 Matplotlib,Grid studio 现在已内置了高等画图功用。以下所示我们能够在向量表格花样上运用高等画图功用:

为了进一步诠释怎样运用 Grid studio 的特征以构建可视化图标,项目作者还展现了两个案例,即爬取网页与可视化数据散布,但这里重要展现第一个案例。

案例:预计正态散布

以下案例展现了 Grid studio 的壮大功用,它会以更高的保真度经由历程 Plotly.js 可视化正态散布,我们能够看看交互式制图究竟是怎样完成的。

运用装置

前面引见了这么多特征,那末我们究竟该怎样用呢?Grid studio 的装置和运用都异常简朴,经由历程简朴的命令行就可以搞定。

git clone https://github.com/ricklamers/gridstudio

cd gridstudio && ./run.sh

如上经由历程下载项目、运转装置剧本两步,我们就可以在浏览器中翻开当地端口,然后就可以愉快地运用了。

以上就是有了Python还用得着Excel吗?的细致内容,更多请关注ki4网别的相干文章!

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。