python数据可视化JupyterLab实用扩展程序Mito


Posted in Python onNovember 20, 2021

JupyterLab 是 Jupyter 主打的最新数据科学生产工具,某种意义上,它的出现是为了取代Jupyter Notebook。

它作为一种基于 web 的集成开发环境,你可以使用它编写notebook、操作终端、编辑markdown文本、打开交互模式、查看csv文件及图片等功能。

JupyterLab 最棒的体验就是有丰富的扩展插件,我记得过去我们不得不依赖 numpy 和 matplotlib 进行探索性数据分析。对我们来说幸运的是,那些日子早已一去不复返了。

Mito 来了!

遇见 Mito

python数据可视化JupyterLab实用扩展程序Mito

Mito 是一个免费的 JupyterLab 扩展程序,可以使用 Excel 轻松探索和转换数据集。

当你启动 Mito 时,它会显示一个 Pandas Dataframe 的电子表格视图。只需单击几下,你就可以执行创建、读取、更新、删除操作。

如何启动 Mito

使用 Mito 加载数据并显示电子表格视图非常简单:

import mitosheet
import pandas as pd
url = 'https://raw.githubusercontent.com/mwaskom/seaborn-data/master/iris.csv'
iris = pd.read_csv(url)
mitosheet.sheet(iris)

Mito 打开一个强大的电子表格查看器,它可以过滤、排序和编辑数据。

python数据可视化JupyterLab实用扩展程序Mito

数据透视表

只需点击几下,Mito 就可以创建一个数据透视表。它支持许多常见的聚合,如 sum、median、mean、count、unique 等。

python数据可视化JupyterLab实用扩展程序Mito

数据透视表是一个分组值表,它聚合了一个或多个离散类别中更广泛的表的各个项目。

Mito 令人印象深刻的功能

电子表格公式

python数据可视化JupyterLab实用扩展程序Mito

动态公式是 Excel 的杀手级功能。Excel 可以让不熟悉编程的人轻松创建复杂的电子表格。如果我告诉你 Mito 以 Excel方式支持动态公式会怎样。 这个功能真的让我很惊讶。

看看下面的动图,看看 Mito 的求和公式怎么工作:
python数据可视化JupyterLab实用扩展程序Mito

可视化数据

近年来,Python 数据可视化库层出不穷,从 matplotlib 到 seaborn、plotly,只需几条命令就可以在 Python 中实现令人惊叹的可视化。

Mito 可以在不编写任何代码的情况下可视化你的数据,它支持条形图、箱线图、直方图和散点图。

python数据可视化JupyterLab实用扩展程序Mito

自动代码生成

Mito 可以将每个操作转换为 Pandas 代码,然后你可以与同事共享这些代码。这对于经验不足的数据科学家来说,是一个很棒的功能。我做了一些点击,Mito 生成了以下代码片段:

python数据可视化JupyterLab实用扩展程序Mito

Mito 安装

首先,你需要使用以下命令下载 Mito 的安装程序:

python -m pip install mitoinstaller

然后安装它,只需运行:

python -m mitoinstaller install

以上就是python数据可视化JupyterLab实用扩展程序Mito的详细内容,更多关于JupyterLab扩展程序的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
python简单文本处理的方法
Jul 10 Python
使用Python绘制图表大全总结
Feb 11 Python
Python调用C# Com dll组件实战教程
Oct 12 Python
全面了解Nginx, WSGI, Flask之间的关系
Jan 09 Python
5款Python程序员高频使用开发工具推荐
Apr 10 Python
python,Django实现的淘宝客登录功能示例
Jun 12 Python
python实现可变变量名方法详解
Jul 01 Python
对python中 math模块下 atan 和 atan2的区别详解
Jan 17 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
Apr 30 Python
Python3合并两个有序数组代码实例
Aug 11 Python
python 实现的截屏工具
May 08 Python
Python实现byte转integer
Jun 03 Python
python入门学习关于for else的特殊特性讲解
Nov 20 #Python
Python标准库pathlib操作目录和文件
Nov 20 #Python
python数据可视化使用pyfinance分析证券收益示例详解
python编程学习使用管道Pipe编写优化代码
Nov 20 #Python
python自动化测试通过日志3分钟定位bug
Nov 20 #Python
Python实现位图分割的效果
python脚本框架webpy模板赋值实现
You might like
PHP 命令行工具 shell_exec, exec, passthru, system详细使用介绍
2011/09/11 PHP
PHP数据库万能引擎类adodb配置使用以及实例集锦
2014/06/12 PHP
js FLASH幻灯片字符串中有连接符&的处理方法
2012/03/01 Javascript
Javascript异步编程的4种方法让你写出更出色的程序
2013/01/17 Javascript
Javascript 多浏览器兼容总结(实战经验)
2013/10/30 Javascript
Jquery获得控件值的三种方法总结
2014/02/13 Javascript
JavaScript移除数组内重复元素的方法
2015/03/18 Javascript
javascript 动态修改css样式方法汇总(四种方法)
2015/08/27 Javascript
Bootstrap基本组件学习笔记之按钮组(8)
2016/12/07 Javascript
详解vue-Resource(与后端数据交互)
2017/01/16 Javascript
jQuery实现文章图片弹出放大效果
2017/04/06 jQuery
JS实现异步上传压缩图片
2017/04/22 Javascript
原生JavaScript实现的简单省市县三级联动功能示例
2017/05/27 Javascript
vue通过watch对input做字数限定的方法
2017/07/13 Javascript
angular2组件中定时刷新并清除定时器的实例讲解
2018/08/31 Javascript
深入理解js A*寻路算法原理与具体实现过程
2018/12/13 Javascript
Vue 组件参数校验与非props特性的方法
2019/02/12 Javascript
vue v-for循环重复数据无法添加问题解决方法【加track-by='索引'】
2019/03/15 Javascript
jQuery 移除事件的方法
2020/06/20 jQuery
vue2.0 解决抽取公用js的问题
2020/07/31 Javascript
[02:02]2018DOTA2亚洲邀请赛Mineski赛前采访
2018/04/04 DOTA
Python使用scrapy采集数据时为每个请求随机分配user-agent的方法
2015/04/08 Python
用Python实现协同过滤的教程
2015/04/08 Python
使用Python3 编写简单信用卡管理程序
2016/12/21 Python
Python文本特征抽取与向量化算法学习
2017/12/22 Python
如何在django里上传csv文件并进行入库处理的方法
2019/01/02 Python
实现Python与STM32通信方式
2019/12/18 Python
Python如何基于rsa模块实现非对称加密与解密
2020/01/03 Python
HTML高亮关键字的实现代码
2018/10/22 HTML / CSS
DHC中国官方购物网站:日本通信销售No.1化妆品
2016/08/20 全球购物
职业技术学校毕业生推荐信
2013/12/03 职场文书
科研先进个人典型材料
2014/01/31 职场文书
教师节联欢会主持词
2015/07/04 职场文书
2016庆祝国庆67周年宣传语
2015/11/25 职场文书
pytorch实现手写数字图片识别
2021/05/20 Python
面试分析分布式架构Redis热点key大Value解决方案
2022/03/13 Redis