全文共2955字,预计学习时长6分钟
今天本文将介绍 “Grid studio”——一个基于网络的电子表格应用程序,集Python编程语言之大成。
用Grid studio着手解决的主要问题是散乱的工作流,这是进行数据科学项目,在例如R studio和Excel等多个工具间来回操作时所经历的。
无数次导出CSV文件,行数过高导致应用程序窗口冻结,或是想要直截了当地做一些事(比如阅读一个JSON文件)……很多人都受够这些了。现存的工具无法提供高效产出的环境和相关的工作流。
这就是满足数据科学需求,建立一个能将工作流集合到一个简单、现代化并易于操作的应用程序中的工具的原因。
程序如何工作?
Grid studio是一个基于网页的应用程序,看起来和普通的电子表格程序十分相似,比如 Google Sheets和Microsoft Excel。然而,其杀手锏就是Python语言的深度集成。
以表格形式浏览数据并直接处理数据,这对任何一个使用过计算机的人来说几乎都轻而易举。将简单的用户界面和完全成熟的编程语言的强大功能结合起来,比如 Python,的确会使其脱颖而出。用Python写脚本是尽可能简单的方式:只要写下少量代码行,然后直接执行就行。
核心集成:表格读写
Python集成的核心是电子表格的读写接口,这是在Python中表格数据与数据间的高性能连接。
像这样简单地编写表格:
sheet("A1:A3", [1, 2, 3])
并像这样读取表格:
my_mat