有了Python还用得着Excel吗?-Python教程

资源魔 49 0

不少开发者说自从有了 Python/Pandas,Excel 都没有怎样用了,用它来解决与可视化表格十分疾速。然而这样仍是有一年夜缺点,操作没有是可视化的表格,因而对技艺要求更高一点。近日,开发者构建了名为 Grid studio 的开源名目,它是一个基于网页的表格使用,齐全连系了 Python 以及 Excel 的劣势。

1565947026(1).png

是的,正在一个界面上同时展现可视化表格与代码,并且同时经过表格与代码修正数据,这没有就是 Python 与 Excel 的连系吗?

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

咱们先看看 Grid studio 的成果究竟是甚么样的。总体而言,咱们既能够经过 Python 加载以及解决数据,也能经过「Excel」操作数据。

1565947090(1).png

正在 Python 上解决数据比拟好了解,表格上解决数据其实十分像 Excel,以下所示为写一个乞降公式。

1565947100(1).png

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

1565947129(1).png

相干保举:《Python视频教程》

为何要创立这个对象?

作者示意,他创立 Grid studio 次要是用来处理数据迷信名目中工作流扩散的成绩,正在这类名目中,他要正在 R studio、Excel 等多个对象之间换来换去。

正在为 gazillionth-time 导出 CSV 文件时,假如行数太高,使用顺序窗口就会卡顿。即便是做一些简略的事件,比方读取 JSON 文件,也能把人逼疯。现有的对象无奈提供高效工作所需的环境以及相干工作流,这也是作者决议构建该对象的缘由。他想要创立一个易用的使用顺序,能够把数据迷信工作流整合出来。

这个对象有何走光?

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

简直一切应用过较量争论机的人城市很天然地应用表格来查看以及编纂数据。将这个简略的 UI 与 Python 这类成熟的编程言语连系起来几乎没有要太好用。

用 Python 编写剧本十分简略:只要编写几行代码间接运转便可。

1565947140(1).png

外围集成:读、写

这一 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 生态中各类弱小的软件包,咱们能立刻拜访到以后最优的数据迷信对象,因而也能疾速拜访到弱小的模子,例如线性回归以及支持向量机等。

1565947156(1).png

由于自身 Grid studio 次要就是解决表格数据,那末将它们作为特色能够疾速挪用 SVM 等模子,从而探究暗藏正在这些数据面前的特色。

数据可视化

正在数据迷信中,很常见的一个义务就是可视化数据,这样能力取得对于数据的「先验常识」。经过集成交互式画图库 Plotly.js 以及 Python 规范可视化库 Matplotlib,Grid studio 今朝曾经内置了初级画图性能。以下所示咱们能够正在向量表格格局上应用初级画图性能:

1565947167(1).png

为了进一步诠释若何应用 Grid studio 的特色以构建可视化图标,名目作者还展现了两个案例,即爬取网页与可视化数据散布,但这里次要展现第一个案例。

案例:预计正态散布

以下案例展现了 Grid studio 的弱小性能,它会以更高的保真度经过 Plotly.js 可视化正态散布,咱们能够看看交互式制图究竟是若何实现的。

1565947176(1).png

应用装置

后面引见了这么多特点,那末咱们到底该怎样用呢?Grid studio 的装置以及应用都十分简略,经过简略的饬令行就能搞定。

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

cd gridstudio && ./run.sh

如上经过下载名目、运转装置剧本两步,咱们就能正在阅读器中关上内陆端口,而后就能欢快地应用了。

以上就是有了Python还用患上着Excel吗?的具体内容,更多请存眷资源魔其它相干文章!

标签: excel Python python教程 python编程 python使用问题

抱歉,评论功能暂时关闭!