简说Python 136篇原创内容 公众号 ↑↑↑关注后'星标'简说Python
大家好,我是老表。 Jupyter 对于表的处理真的是越来越方便了,很多库可以直接实现可视化操作,无需写代码。但是这还不够,最近看到一个神器叫Mito ,它真的是做到了无需写一行代码,而且手动的操作可以自动转换为代码,供后续批量化操作,这简直不要太爽。一、Mito是什么?Mito 是Jupyter notebook 的一个插件,作用是编辑电子表格,并在编辑表格(带格式转换功能)时,可以生成相对应的Python 代码。Mito 和使用Excel 表格没什么太大区别,只需要掌握一些Mito 的自定义函数即可,然后它会自动生成pandas 处理表的代码。二、Mito 安装
打开终端,直接pip安装:
然后,安装 jupyter labextension install @jupyter-widgets/jupyterlab-manager@2 最后,启动
也可以用 三、Mito 操作方法创建一个表import mitosheet 导入数据pandas 读入数据生成dataframe 给mitosheet 。如果不想写代码,也可以手动点导入按钮导入数据,导入数据代码会自动生成。
操作方法Excel 一样,一般的两种方法。sum 、sumif 这种等等。公式法其实就是个孰能生巧的事。我看了下,Mito 中的函数不复杂,使用很容易上手。Mito 也提供了分析工具,比如合并、透视表、筛选、排序、保存分析等部分功能,都是点点点的操作。Mito 的合并功能可用于将数据集水平组合在一起。通过查找两个表关键列的匹配项,然后将这些匹配项数据组合到一行中。数据透视表 筛选
排序 保存分析 四、后话Mito 的背后原理,这里不过多介绍,如果感兴趣可以参考这篇博客:Mito 的创作者是三位来自宾大的学霸 Aaron Diamond-Reivich、Jake Diamond-Reivich和Nate Rush,他们是在搞数据分析的时候,萌生了想要制作Mito 的想法。 程序员狮子 Hello World,程序员狮子们。 6篇原创内容 公众号 |
|