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自动化测试实例解析
Sep 28 Python
Python实现简单截取中文字符串的方法
Jun 15 Python
详解Django中Request对象的相关用法
Jul 17 Python
Python实现单词翻译功能
Jun 06 Python
Python 将pdf转成图片的方法
Apr 23 Python
浅析Python四种数据类型
Sep 26 Python
Python字符串对象实现原理详解
Jul 01 Python
python3 Scrapy爬虫框架ip代理配置的方法
Jan 17 Python
python tkinter之顶层菜单、弹出菜单实例
Mar 04 Python
Python脚本去除文件的只读性操作
Mar 05 Python
Python爬虫获取豆瓣电影并写入excel
Jul 31 Python
pytorch中Schedule与warmup_steps的用法说明
May 24 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
Re:从零开始的异世界生活 第2季 开播啦
2020/07/24 日漫
PHP管理依赖(dependency)关系工具 Composer的自动加载(autoload)
2014/08/18 PHP
使用新浪微博API的OAuth认证发布微博实例
2015/03/27 PHP
PHP传参之传值与传址的区别
2015/04/24 PHP
javascript:void(0)使用探讨
2013/08/27 Javascript
javascript禁用键盘功能键让右击及其他键无效
2013/10/09 Javascript
js跳转页面方法总结
2014/01/29 Javascript
使用typeof判断function是否存在于上下文
2014/08/14 Javascript
详解JavaScript中shift()方法的使用
2015/06/09 Javascript
详解参数传递四种形式
2015/07/21 Javascript
jQuery实现图像旋转动画效果
2016/05/29 Javascript
Angularjs 实现分页功能及示例代码
2016/09/14 Javascript
canvas的神奇用法
2017/02/03 Javascript
js控制一个按钮是否可点击(可使用)disabled的实例
2017/02/14 Javascript
微信小程序实现登录页云层漂浮的动画效果
2017/05/05 Javascript
angular4中引入echarts的方法示例
2019/01/29 Javascript
如何在Vue.JS中使用图标组件
2020/08/04 Javascript
windows如何把已安装的nodejs高版本降级为低版本(图文教程)
2020/12/14 NodeJs
python生成随机mac地址的方法
2015/03/16 Python
Python中import导入上一级目录模块及循环import问题的解决
2016/06/04 Python
Python编程深度学习绘图库之matplotlib
2018/12/28 Python
python 杀死自身进程的实现方法
2019/07/01 Python
django基于restframework的CBV封装详解
2019/08/08 Python
Flask框架学习笔记之使用Flask实现表单开发详解
2019/08/12 Python
Python imread、newaxis用法详解
2019/11/04 Python
HTML5 WebSocket实现点对点聊天的示例代码
2018/01/31 HTML / CSS
新西兰最大、占有率最高的综合性药房:PharmacyDirect药房中文网
2020/11/03 全球购物
怎么可以提高数据库查询数据的速度
2014/06/28 面试题
中学生学雷锋活动心得体会
2014/03/10 职场文书
党员干部民主生活会议批评与自我批评材料
2014/09/20 职场文书
礼貌问候语大全
2015/11/10 职场文书
《七律·长征》教学反思
2016/02/16 职场文书
nginx配置proxy_pass中url末尾带/与不带/的区别详解
2021/03/31 Servers
Win11如何修改dns?Win11修改dns图文教程
2022/01/18 数码科技
Python帮你解决手机qq微信内存占用太多问题
2022/02/15 Python
《火纹风花雪月无双》预告“神秘雇佣兵” 紫发剑客
2022/04/13 其他游戏