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中使用mysql数据库详细介绍
Mar 27 Python
在Django中管理Users和Permissions以及Groups的方法
Jul 23 Python
轻松掌握python设计模式之策略模式
Nov 18 Python
pytorch: tensor类型的构建与相互转换实例
Jul 26 Python
使用Python实现图像标记点的坐标输出功能
Aug 14 Python
Python数据分析模块pandas用法详解
Sep 04 Python
python数据分析工具之 matplotlib详解
Apr 09 Python
Python pip安装模块提示错误解决方案
May 22 Python
python判断一个变量是否已经设置的方法
Aug 13 Python
Python 解析xml文件的示例
Sep 29 Python
Python字典dict常用方法函数实例
Nov 09 Python
Python .py生成.pyd文件并打包.exe 的注意事项说明
Mar 04 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
星际争霸 Starcraft 发展史
2020/03/14 星际争霸
深入解析php中的foreach问题
2013/06/30 PHP
PHP仿博客园 个人博客(2) 数据库增添改删
2013/07/05 PHP
CI框架安全类Security.php源码分析
2014/11/04 PHP
php+Mysqli利用事务处理转账问题实例
2015/02/11 PHP
php获得文件大小和文件创建时间的方法
2015/03/13 PHP
php遍历类中包含的所有元素的方法
2015/05/12 PHP
iOS+PHP注册登录系统 PHP部分(上)
2016/12/26 PHP
thinkphp3.2.0 setInc方法 源码全面解析
2018/01/29 PHP
自动更新作用
2006/10/08 Javascript
JavaScript接口实现代码 (Interfaces In JavaScript)
2010/06/11 Javascript
解析javascript 实用函数的使用详解
2013/05/10 Javascript
js使用循环清空某个div中的input标签值
2014/09/29 Javascript
js判断浏览器类型及设备(移动页面开发)
2015/07/30 Javascript
详解jQuery lazyload 懒加载
2016/12/19 Javascript
简述jQuery Easyui一些用法
2017/08/01 jQuery
详解nodejs解压版安装和配置(带有搭建前端项目脚手架)
2018/12/06 NodeJs
使用vuepress搭建静态博客的示例代码
2019/02/14 Javascript
Python实现单词拼写检查
2015/04/25 Python
深入解析Python中的线程同步方法
2016/06/14 Python
Python Datetime模块和Calendar模块用法实例分析
2019/04/15 Python
python代码编写计算器小程序
2020/03/30 Python
python实现ip地址查询经纬度定位详解
2019/08/30 Python
Python TCPServer 多线程多客户端通信的实现
2019/12/31 Python
关于torch.optim的灵活使用详解(包括重写SGD,加上L1正则)
2020/02/20 Python
Python virtualenv虚拟环境实现过程解析
2020/04/18 Python
手摸手教你用canvas实现给图片添加平铺水印的实现
2019/08/20 HTML / CSS
eBay加拿大站:eBay.ca
2019/06/20 全球购物
香港中原电器网上商店:Chung Yuen
2019/06/26 全球购物
历史学专业推荐信
2013/11/06 职场文书
工程力学硕士生的自我评价范文
2013/11/16 职场文书
酒店销售主管岗位职责
2014/01/04 职场文书
《七颗钻石》教学反思
2014/02/28 职场文书
幼儿生日活动方案
2014/08/27 职场文书
商场营业员岗位职责
2015/04/14 职场文书
唐山大地震观后感
2015/06/05 职场文书