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编写暴力破解FTP密码小工具
Nov 19 Python
python中Flask框架简单入门实例
Mar 21 Python
python数据结构之图的实现方法
Jul 08 Python
如何用Python合并lmdb文件
Jul 02 Python
PyTorch的深度学习入门教程之构建神经网络
Jun 27 Python
Django的models中on_delete参数详解
Jul 16 Python
利用ImageAI库只需几行python代码实现目标检测
Aug 09 Python
python 爬取马蜂窝景点翻页文字评论的实现
Jan 20 Python
解决matplotlib.pyplot在Jupyter notebook中不显示图像问题
Apr 22 Python
可视化pytorch 模型中不同BN层的running mean曲线实例
Jun 24 Python
python从Oracle读取数据生成图表
Oct 14 Python
弄清Pytorch显存的分配机制
Dec 10 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 SQL之where语句生成器
2009/03/24 PHP
PHP读取配置文件类实例(可读取ini,yaml,xml等)
2015/07/28 PHP
浅谈Laravel中的三种中间件的作用
2019/10/13 PHP
JavaScript 应用技巧集合[推荐]
2009/08/30 Javascript
js获取单选框或复选框值及操作
2012/12/18 Javascript
js简单实现根据身份证号码识别性别年龄生日
2013/11/29 Javascript
jQuery调取jSon数据并展示的方法
2015/01/29 Javascript
JavaScript实现动态删除列表框值的方法
2015/08/12 Javascript
浅析jquery unbind()方法移除元素绑定的事件
2016/05/24 Javascript
原生js实现对Ajax的封装(仿jquery)
2017/01/22 Javascript
详谈Angular路由与Nodejs路由的区别
2017/03/05 NodeJs
JS操作xml对象转换为Json对象示例
2017/03/25 Javascript
Vue动态实现评分效果
2017/05/24 Javascript
AngularJS学习笔记之表单验证功能实例详解
2017/07/06 Javascript
javascript  删除select中的所有option的实例
2017/09/17 Javascript
webstrom Debug 调试vue项目的方法步骤
2018/07/17 Javascript
解决vue路由后界面没有变化,但是链接有的问题
2018/09/01 Javascript
解决 window.onload 被覆盖的问题方法
2020/01/14 Javascript
探究一道价值25k的蚂蚁金服异步串行面试题
2020/08/21 Javascript
JS轮播图的实现方法2
2020/08/25 Javascript
[06:35]2014DOTA2国际邀请赛 老男孩梦圆西雅图中国军团世界最强
2014/07/22 DOTA
Python中的异常处理简明介绍
2015/04/13 Python
讲解Python3中NumPy数组寻找特定元素下标的两种方法
2019/08/04 Python
Django之腾讯云短信的实现
2020/06/12 Python
python实现xlwt xlrd 指定条件给excel行添加颜色
2020/07/14 Python
matplotlib之属性组合包(cycler)的使用
2021/02/24 Python
纯CSS3实现的阴影效果
2014/12/24 HTML / CSS
HTML5 localStorage使用总结
2017/02/22 HTML / CSS
全球性的在线时尚男装零售商:boohooMAN
2016/12/17 全球购物
Bluebella美国官网:英国性感内衣品牌
2018/10/04 全球购物
捷克购买家具网站:JENA nábytek
2020/03/19 全球购物
邀请函的格式
2015/01/30 职场文书
债务追讨律师函
2015/06/24 职场文书
2016应届毕业生实习评语
2015/12/01 职场文书
pytorch 6 batch_train 批训练操作
2021/05/28 Python
Python采集股票数据并制作可视化柱状图
2022/04/04 Python