python數(shù)據(jù)可視化JupyterLab實用擴展程序Mito
JupyterLab 是 Jupyter 主打的最新數(shù)據(jù)科學生產工具,某種意義上,它的出現(xiàn)是為了取代Jupyter Notebook。
它作為一種基于 web 的集成開發(fā)環(huán)境,你可以使用它編寫notebook、操作終端、編輯markdown文本、打開交互模式、查看csv文件及圖片等功能。
JupyterLab 最棒的體驗就是有豐富的擴展插件,我記得過去我們不得不依賴 numpy 和 matplotlib 進行探索性數(shù)據(jù)分析。對我們來說幸運的是,那些日子早已一去不復返了。
Mito 來了!
遇見 Mito

Mito 是一個免費的 JupyterLab 擴展程序,可以使用 Excel 輕松探索和轉換數(shù)據(jù)集。
當你啟動 Mito 時,它會顯示一個 Pandas Dataframe 的電子表格視圖。只需單擊幾下,你就可以執(zhí)行創(chuàng)建、讀取、更新、刪除操作。
如何啟動 Mito
使用 Mito 加載數(shù)據(jù)并顯示電子表格視圖非常簡單:
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 打開一個強大的電子表格查看器,它可以過濾、排序和編輯數(shù)據(jù)。

數(shù)據(jù)透視表
只需點擊幾下,Mito 就可以創(chuàng)建一個數(shù)據(jù)透視表。它支持許多常見的聚合,如 sum、median、mean、count、unique 等。

數(shù)據(jù)透視表是一個分組值表,它聚合了一個或多個離散類別中更廣泛的表的各個項目。
Mito 令人印象深刻的功能
電子表格公式

動態(tài)公式是 Excel 的殺手級功能。Excel 可以讓不熟悉編程的人輕松創(chuàng)建復雜的電子表格。如果我告訴你 Mito 以 Excel方式支持動態(tài)公式會怎樣。 這個功能真的讓我很驚訝。
看看下面的動圖,看看 Mito 的求和公式怎么工作:

可視化數(shù)據(jù)
近年來,Python 數(shù)據(jù)可視化庫層出不窮,從 matplotlib 到 seaborn、plotly,只需幾條命令就可以在 Python 中實現(xiàn)令人驚嘆的可視化。
Mito 可以在不編寫任何代碼的情況下可視化你的數(shù)據(jù),它支持條形圖、箱線圖、直方圖和散點圖。

自動代碼生成
Mito 可以將每個操作轉換為 Pandas 代碼,然后你可以與同事共享這些代碼。這對于經驗不足的數(shù)據(jù)科學家來說,是一個很棒的功能。我做了一些點擊,Mito 生成了以下代碼片段:

Mito 安裝
首先,你需要使用以下命令下載 Mito 的安裝程序:
python -m pip install mitoinstaller
然后安裝它,只需運行:
python -m mitoinstaller install
以上就是python數(shù)據(jù)可視化JupyterLab實用擴展程序Mito的詳細內容,更多關于JupyterLab擴展程序的資料請關注腳本之家其它相關文章!
相關文章
對python中數(shù)組的del,remove,pop區(qū)別詳解
今天小編就為大家分享一篇對python中數(shù)組的del,remove,pop區(qū)別詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-11-11
Python使用pygame模塊編寫俄羅斯方塊游戲的代碼實例
這篇文章主要介紹了Python使用pygame模塊編寫俄羅斯方塊游戲的代碼實例,最基本的方塊變換和行消除等功能都在代碼中一一體現(xiàn),需要的朋友可以參考下2015-12-12
Python基于Socket實現(xiàn)簡易多人聊天室的示例代碼
這篇文章主要介紹了Python基于Socket實現(xiàn)簡易多人聊天室的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-11-11

