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生成IP段的方法
Jul 07 Python
python实现发送和获取手机短信验证码
Jan 15 Python
python实现给微信公众号发送消息的方法
Jun 30 Python
python函数式编程学习之yield表达式形式详解
Mar 25 Python
Python3.遍历某文件夹提取特定文件名的实例
Apr 26 Python
python3实现163邮箱SMTP发送邮件
May 22 Python
我喜欢你 抖音表白程序python版
Apr 07 Python
Pycharm 2020最新永久激活码(附最新激活码和插件)
Sep 17 Python
Flask 上传自定义头像的实例详解
Jan 09 Python
django 模版关闭转义方式
May 14 Python
什么是Python变量作用域
Jun 03 Python
Python常用base64 md5 aes des crc32加密解密方法汇总
Nov 06 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 Stream_*系列函数
2010/08/01 PHP
php中实现记住密码下次自动登录的例子
2014/11/06 PHP
php准确计算复活节日期的方法
2015/04/18 PHP
php简单图像创建入门实例
2015/06/10 PHP
PHP针对中英文混合字符串长度判断及截取方法示例
2017/03/31 PHP
js 禁用浏览器的后退功能的简单方法
2008/12/10 Javascript
jquery 提交值不为空的元素示例代码
2013/05/10 Javascript
javascript框架设计读书笔记之模块加载系统
2014/12/02 Javascript
jquery选择器简述
2015/08/31 Javascript
探讨JavaScript语句的执行过程
2016/01/28 Javascript
JS动态创建元素的两种方法
2016/04/20 Javascript
js基本算法:冒泡排序,二分查找的简单实例
2016/10/08 Javascript
nodejs开发——express路由与中间件
2017/03/24 NodeJs
微信小程序实现九宫格抽奖
2020/04/15 Javascript
vue远程加载sfc组件思路详解
2019/12/25 Javascript
[02:52]2014DOTA2西雅图国际邀请赛 CIS战队巡礼
2014/07/07 DOTA
Python中基本的日期时间处理的学习教程
2015/10/16 Python
解析Mac OS下部署Pyhton的Django框架项目的过程
2016/05/03 Python
教你用Python脚本快速为iOS10生成图标和截屏
2016/09/22 Python
python 禁止函数修改列表的实现方法
2017/08/03 Python
python交互模式下输入换行/输入多行命令的方法
2019/07/02 Python
用Python识别人脸,人种等各种信息
2019/07/15 Python
django foreignkey(外键)的实现
2019/07/29 Python
python中时间转换datetime和pd.to_datetime详析
2019/08/11 Python
Python类中方法getitem和getattr详解
2019/08/30 Python
利用python绘制数据曲线图的实现
2020/04/09 Python
浅谈盘点5种基于Python生成的个性化语音方法
2021/02/05 Python
美国球鞋寄卖网站:Stadium Goods
2018/05/09 全球购物
个人函授自我鉴定
2014/03/25 职场文书
环保倡议书怎么写
2014/05/16 职场文书
工地安全标语
2014/06/07 职场文书
蛋糕店创业计划书范文
2014/09/21 职场文书
个人三严三实对照检查材料
2014/09/25 职场文书
2015年感恩节演讲稿(优选篇)
2015/03/20 职场文书
离婚民事起诉状
2015/08/03 职场文书
给校长的建议书作文400字
2015/09/14 职场文书