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实现简单的可逆加密程序实例
Mar 05 Python
python使用fileinput模块实现逐行读取文件的方法
Apr 29 Python
python实现红包裂变算法
Feb 16 Python
Python利用Nagios增加微信报警通知的功能
Feb 18 Python
Python正则表达式教程之二:捕获篇
Mar 02 Python
使用python实现生成用户信息
Mar 20 Python
Python基于多线程操作数据库相关问题分析
Jul 11 Python
python读写csv文件实例代码
Jul 05 Python
opencv-python 读取图像并转换颜色空间实例
Dec 09 Python
Pytorch to(device)用法
Jan 08 Python
在PyCharm中实现添加快捷模块
Feb 12 Python
python如何爬取网页中的文字
Jul 28 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
解析百度搜索结果link?url=参数分析 (全)
2012/10/09 PHP
php导入模块文件分享
2015/03/17 PHP
php获取网站百度快照日期的方法
2015/07/29 PHP
php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
2019/06/25 PHP
JavaScript地图拖动功能SpryMap的简单实现
2013/07/17 Javascript
文本框文本自动补全效果示例分享
2014/01/19 Javascript
用jquery实现动画跳到顶部和底部(这个比较简单)
2014/09/01 Javascript
新手快速学习JavaScript免费教程资源汇总
2015/06/25 Javascript
javascript中数组方法汇总
2015/07/07 Javascript
javascript解决IE6下hover问题的方法
2015/07/28 Javascript
jquery实现先淡出再折叠收起的动画效果
2015/08/07 Javascript
jQuery CSS3相结合实现时钟插件
2016/01/08 Javascript
js HTML5 Ajax实现文件上传进度条功能
2016/02/13 Javascript
浅析Javascript ES6中的原生Promise
2016/08/25 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
2017/03/04 Javascript
JQuery实现文字无缝滚动效果示例代码(Marquee插件)
2017/03/07 Javascript
JavaScript实现的简单Tab点击切换功能示例
2018/07/06 Javascript
python任务调度实例分析
2015/05/19 Python
基于Python如何使用AIML搭建聊天机器人
2016/01/27 Python
初探TensorFLow从文件读取图片的四种方式
2018/02/06 Python
值得收藏的10道python 面试题
2019/04/15 Python
PowerBI和Python关于数据分析的对比
2019/07/11 Python
Python Numpy中数据的常用保存与读取方法
2020/04/01 Python
django日志默认打印request请求信息的方法示例
2020/05/17 Python
Windows下Sqlmap环境安装教程详解
2020/08/04 Python
使用Python提取文本中含有特定字符串的方法示例
2020/12/09 Python
Sofmap官网:日本著名的数码电器专卖店
2017/05/19 全球购物
美体小铺波兰官方网站:The Body Shop波兰
2019/09/03 全球购物
澳大利亚100%丝绸多彩度假装商店:TheSwankStore
2019/09/04 全球购物
夏威夷咖啡公司:Hawaii Coffee Company
2019/09/19 全球购物
社区戒毒工作方案
2014/06/04 职场文书
村干部四风问题整改措施
2014/09/30 职场文书
青年教师个人总结
2015/02/11 职场文书
关于召开会议的通知
2015/04/15 职场文书
幼儿园校车安全责任书
2015/05/08 职场文书
pytest实现多进程与多线程运行超好用的插件
2022/07/15 Python