这篇文章给大家聊聊关于告别Excel,神级编辑器统一表格和Python,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
参加者:思源、张倩
许多开发人员表示,自从Python/Pandas推出以来,Excel已经没有太多使用了。使用它来处理和可视化表格非常快。然而,这仍然有一个重大缺陷。操作不是视觉形式,因此需要较高的技巧。最近,开发人员构建了一个名为Grid studio 的开源项目,这是一个基于Web 的电子表格应用程序,完全结合了Python 和Excel 的优点。
是的,在一个界面上同时显示可视化表格和代码,同时通过表格和代码修改数据,这不就是Python和Excel的结合吗?
Github项目地址:ricklamers/gridstudio
我们先来看看Grid studio的效果是什么样的。一般来说,我们既可以通过Python加载和处理数据,也可以通过Excel操作数据。
在Python上处理数据更容易理解。处理表格上的数据实际上与Excel 非常相似。如下图所示,写出求和公式。
也许我们改变了表上的一些数据,那么我们也可以将其导入到NumPy 数组中并进行进一步的操作。
为什么创建这个工具?
这个工具有什么了不起的?
Grid studio 是一个基于网络的应用程序,看起来类似于Google Sheets 和Microsoft Excel。然而,它的杀手级功能是Python语言的集成。
几乎每个使用过计算机的人都会自然而然地使用表格来查看和编辑数据。将这个简单的UI 与Python 这样的成熟编程语言结合起来根本不容易使用。
用Python 编写脚本很简单:只需编写几行代码并运行它。
核心集成:读、写
这种Python 集成的核心是电子表格的读写接口,它在电子表格数据和Python 进程中的数据之间建立了高性能连接。
可以通过以下方式将数据写入表中:
工作表('A1:A3', [1, 2, 3])
通过以下方式从表中读取数据:
my_matrix=表('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的强大功能。它将通过Plotly.js 以更高的保真度可视化正态分布。我们可以看到交互式图表是如何完成的。
安装使用
前面介绍了这么多功能,那么我们如何使用它们呢? Grid studio的安装和使用非常简单,通过简单的命令行即可完成。
git 克隆ricklamers/gridstudio
cd gridstudio ./run.sh
通过如上下载项目并运行安装脚本,我们就可以在浏览器中打开本地端口,然后愉快地使用了。
参考链接:https://hackernoon.com/introducing-grid-studio-a-spreadsheet-app-with-python-to-make-data-science-easier-tdup38f7
https://gridstudio.io
用户评论
终于不用再 tormented by Excel 了! 这个神器听起来很酷,我用Python写代码效率更高,要是能直接在Python里操纵表格数据,那简直美滋滋啊。
有16位网友表示赞同!
标题太吸引人了!我一直觉得Excel的功能有限,尤其是处理大量数据的时候,总感觉很繁琐,希望这个神级编辑器能够真正解放我们!
有6位网友表示赞同!
说它统一表格与Python? 现在很多工具都能做到吧? 这个“神级”的标签是不是有点高了... 等详细教程出来再看看。
有6位网友表示赞同!
Excel虽然好用,但有时候的确容易卡顿和出错。期待这个编辑器能解决这些问题,同时还能像Python那样灵活地操作数据! 真的太激动啦!
有15位网友表示赞同!
我比较喜欢用Power BI做数据分析,这款编辑器能否与之兼容呢? 如果可以的话,那我会毫不犹豫地尝试一下!
有7位网友表示赞同!
说实话,我一直觉得Python本身就很适合处理数据,为什么要专门弄个表格编辑器呢? 还是直接使用Pandas和NumPy更方便快捷吧... 不知道这个编辑器的操作界面怎么样。
有7位网友表示赞同!
终于不用再担心Excel的兼容性问题了! 要是能将它与云平台整合起来,那简直完美!
有14位网友表示赞同!
对于Python初学者来说,这个编辑器会不会太复杂? 希望能够加入一些新手教程和帮助文档...
有16位网友表示赞同!
希望这款编辑器能真的简化数据处理流程,让我能更快更轻松地完成工作!
有10位网友表示赞同!
对这篇文章的标题产生了很大的好奇! 看来这个工具真的很强大,期待进一步了解它的具体功能和使用场景。
有8位网友表示赞同!
我一直在寻找一款能够替代Excel的工具,这个编辑器看起来很有潜力哦! 不过需要知道它的价格和稳定性怎么样才行。
有20位网友表示赞同!
我一直觉得Excel界面太古老了,希望能出现一个更现代、更人性化的表格编辑器。 这款编辑器的开发能不能让我摆脱Excel? 我拭目以待!
有16位网友表示赞同!
听说这个编辑器能够自动生成图表和报告? 那简直太好了! 可以节省我很多的时间和精力!
有10位网友表示赞同!
这篇文章提到的“神级”形容词是不是有点夸张呢? 有些功能明明别的软件也做得到了,不过这款工具集成Python功能很酷炫,会试着了解一下!
有20位网友表示赞同!
以前用Excel处理数据真费时间,希望这个编辑器能够提高效率,让我的工作更轻松! 好想学习使用它!
有20位网友表示赞同!
我对这篇文章的标题非常感兴趣! 想了解这种"神级"的编辑器是否真的值得我去尝试,能否替代我现有的工具。期待更多详细的信息!
有20位网友表示赞同!
这个编辑器的功能听起来很有魅力,尤其是在数据分析和可视化方面,相信很多人都需要它,希望其能够真正实现“统一表格与Python”的理想!
有19位网友表示赞同!
我对这种将编程语言与表格编辑器融合的需求感到非常认同! 希望这款工具能够成熟发展,为我们带来更便捷的数据处理体验!
有6位网友表示赞同!