今天,我要介绍一个有趣的JupyterLab插件——米托。
Mito是Jupyter Lab的一个可编辑的电子表格插件。剪辑的时候。csv表格(具有格式转换功能),它可以生成相关的Python代码。
没有配置Jupyter实验室环境的同学需要先安装。
安装 jupyterlab
建议使用conda进行安装,并以管理员身份运行Anaconda提示符。
cond install-c conda-forge jupyterlab稍等片刻,安装完成!
安装mito
#记住使用管理员运行Anaconda提示符
python -m pip安装mitoinstaller
python-m美图安装程序install 安装完成后,执行python -m jupyter lab打开jupyter lab。
在jupyter实验室创建一个新笔记本,并执行:
导入有丝分裂表
Mitosheet.sheet然后你就可以看到米托的工作页面,和Excel很像。您可以在图形界面中执行操作,如合并、数据透视表、过滤、排序、可视化等。如果你对公式比较熟悉,只要输入函数就可以了,比如sum,sumif等。
代码自动生成,可重复执行任务
图形界面上的所有手动操作都可以自动生成代码,用于后续的批量操作。如果要重复以上步骤,可以用同样的方法一键分析其他数据。
Mito的局限
MITO弥补了Excel在数据分析方面的几个缺陷:
无法进行大数据分析(大数据集处理不好)
慢慢跑
无法轻松创建可重复的流程。
但它的局限性也是显而易见的:适用场景不多。
但是,我觉得玩数据分析的时候,没有万能钥匙这样的工具。我们需要准备的是一个类似瑞士军刀的刀具库。根据实际需要,可以想出最方便的。只要你记得有这种东西,需要的时候能从我这里找到,我就满足了。