屯子推举法,zgzcw,吉利汽车先容
很多开发者说自从有了 Python/Pandas,Excel 都不怎么用了,用它来处理与可视化表格非常快速。然则这样照样有一大缺陷,操纵不是可视化的表格,因此对妙技要求更高一点。近日,开发者构建了名为 Grid studio 的开源项目,它是一个基于网页的表格应用,完全连系了 Python 和 Excel 的上风。
是的,在一个界面上同时展示可视化表格与代码,并且同时通过表格与代码修改内容,这不便是 Python 与 Excel 的连系吗?
项目地址:https://github.com/ricklamers/gridstudio
我们先看看 Grid studio 的结果究竟是什么样的。总体而言,我们既能够通过 Python 加载和处理内容,也能通过「Excel」操纵内容。
在 Python 上处理内容对照好懂得,表格上处理内容其实非常像 Excel,如下所示为写一个求和公式。
大概我们在表格上改了些内容,那么我们也能导入到 NumPy 数组,并做进一步的运算。
为什么要建立这个工具?
作者透露,他建立 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()
本文地址:http://www.wbwb.net/bianchengyuyan/210207.html 转载请注明出处!