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 相关文章推荐
详解字典树Trie结构及其Python代码实现
Jun 03 Python
基于python脚本实现软件的注册功能(机器码+注册码机制)
Oct 09 Python
对python模块中多个类的用法详解
Jan 10 Python
pycharm 将python文件打包为exe格式的方法
Jan 16 Python
Python实现操纵控制windows注册表的方法分析
May 24 Python
Django实现发送邮件找回密码功能
Aug 12 Python
Python学习笔记之列表推导式实例分析
Aug 13 Python
利用pandas将非数值数据转换成数值的方式
Dec 18 Python
torch 中各种图像格式转换的实现方法
Dec 26 Python
python实现FTP循环上传文件
Mar 20 Python
python爬虫构建代理ip池抓取数据库的示例代码
Sep 22 Python
Python + opencv对拍照得到的图片进行背景去除的实现方法
Nov 18 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
详解Yii2 定制表单输入字段的标签和样式
2017/01/04 PHP
使用Rancher在K8S上部署高性能PHP应用程序的教程
2020/07/10 PHP
父子窗体间传递JSON格式的数据的代码
2010/12/25 Javascript
如何用ajax来创建一个XMLHttpRequest对象
2012/12/10 Javascript
JS辨别访问浏览器判断是android还是ios系统
2014/08/19 Javascript
JavaScript学习笔记之定时器
2015/01/22 Javascript
jquery通过load获取文件的内容并跳到锚点的方法
2015/01/29 Javascript
在JavaScript中访问字符串的子串
2015/07/07 Javascript
JavaScript中Boolean对象的属性解析
2015/10/21 Javascript
JS获取时间的相关函数及时间戳与时间日期之间的转换
2016/02/04 Javascript
js带闹铃功能的倒计时代码
2016/09/29 Javascript
JS中Array数组学习总结
2017/01/18 Javascript
jquery表单验证实例仿Toast提示效果
2017/03/03 Javascript
Javascript实现页面滚动时导航智能定位
2017/05/06 Javascript
JavaScript学习笔记之函数记忆
2017/09/06 Javascript
详解如何在react中搭建d3力导向图
2018/01/12 Javascript
vue和webpack项目构建过程常用的npm命令详解
2018/06/15 Javascript
JavaScript原型对象、构造函数和实例对象功能与用法详解
2018/08/04 Javascript
基于layui数据表格以及传数据的方式
2018/08/19 Javascript
JS原形与原型链深入详解
2020/05/09 Javascript
pygame学习笔记(3):运动速率、时间、事件、文字
2015/04/15 Python
Python实现复杂对象转JSON的方法示例
2017/06/22 Python
5个很好的Python面试题问题答案及分析
2018/01/19 Python
TensorFlow神经网络优化策略学习
2018/03/09 Python
python实现汽车管理系统
2018/11/30 Python
Django数据库连接丢失问题的解决方法
2018/12/29 Python
Python创建或生成列表的操作方法
2019/06/19 Python
python解析xml文件方式(解析、更新、写入)
2020/03/05 Python
python中的错误如何查看
2020/07/08 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
2020/12/04 Python
幼儿园教师教育感言
2014/02/28 职场文书
教师产假请假条范文
2014/04/10 职场文书
2014年幼儿园老师工作总结
2014/12/05 职场文书
2016年幼儿园教师师德承诺书
2016/03/25 职场文书
详解JVM系列之内存模型
2021/06/10 Javascript
python垃圾回收机制原理分析
2022/04/13 Python