一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何實(shí)現(xiàn)Pandas的DataFrame轉(zhuǎn)換交互式表格

數(shù)據(jù)分析與開(kāi)發(fā) ? 來(lái)源:數(shù)據(jù)分析與開(kāi)發(fā) ? 2023-11-21 16:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Pandas是我們?nèi)粘L幚肀砀駭?shù)據(jù)最常用的包,但是對(duì)于數(shù)據(jù)分析來(lái)說(shuō),Pandas的DataFrame還不夠直觀,所以今天我們將介紹4個(gè)和Pandas相關(guān)的Python包,可以將Pandas的DataFrame轉(zhuǎn)換交+互式表格,讓我們可以直接在上面進(jìn)行數(shù)據(jù)分析的操作。

Pivottablejs

Pivottablejs是一個(gè)通過(guò)IPython widgets集成到Python中的JavaScript庫(kù),允許用戶直接從DataFrame數(shù)據(jù)創(chuàng)建交互式和靈活的匯總報(bào)表??梢赃M(jìn)行高效、清晰的數(shù)據(jù)分析和表示,幫助將數(shù)據(jù)從Pandas DataFrame轉(zhuǎn)換為易于觀察的交互式數(shù)據(jù)透視表。

pivot_ui函數(shù)可以自動(dòng)從DataFrame生成交互式用戶界面,使用戶可以簡(jiǎn)單地修改,檢查聚合項(xiàng),并快速輕松地更改數(shù)據(jù)結(jié)構(gòu)。

!pipinstallpivottablejs

frompivottablejsimportpivot_ui
importpandasaspd

data=pd.read_csv("D:Datacompany_unicorn.csv")
data["Year"]=pd.to_datetime(data["DateJoined"]).dt.year
pivot_ui(data)

如下圖所示,我們可以直接在notebook中對(duì)DataFrame進(jìn)行篩選,生成圖表

31489cd6-730f-11ee-939d-92fbcf53809c.gif

我們還可以快速生成數(shù)據(jù)透視表

31581404-730f-11ee-939d-92fbcf53809c.gif

Pygwalker

PyGWalker可以把DataFrame變成一個(gè)表格風(fēng)格的用戶界面,讓我們直觀有效地探索數(shù)據(jù)。

31655196-730f-11ee-939d-92fbcf53809c.png

這個(gè)包的用戶界面對(duì)Tableau用戶來(lái)說(shuō)很熟悉,如果你用過(guò)Tableau那么上手起來(lái)就很容易

!pipinstallpygwalker

importpygwalkeraspyw
walker=pyw.walk(data)

3173e90e-730f-11ee-939d-92fbcf53809c.gif

img

通過(guò)一些簡(jiǎn)單的拖拽,可以進(jìn)行篩選和可視化,這是非常方便的。

Qgrid

31802a70-730f-11ee-939d-92fbcf53809c.png

除了PyGWalker之外,Qgrid也是一個(gè)很好的工具,它可以很容易地將DataFrame架轉(zhuǎn)換為視覺(jué)上直觀的交互式數(shù)據(jù)表。

importqgrid
qgridframe=qgrid.show_grid(data,show_toolbar=True)
qgridframe

318b220e-730f-11ee-939d-92fbcf53809c.gif

我們還可以直接在表上添加、刪除數(shù)據(jù)。

與上面提到的qgrid包一樣,Itables提供了一個(gè)簡(jiǎn)單的接口??梢赃M(jìn)行簡(jiǎn)單的操作,如過(guò)濾、搜索、排序等。

fromitablesimportinit_notebook_mode,show
init_notebook_mode(all_interactive=False)

show(data)

31b1759e-730f-11ee-939d-92fbcf53809c.gif

tables和Qgrid包對(duì)于快速查看數(shù)據(jù)模式是必要的。然而,如果我們想要進(jìn)一步理解數(shù)據(jù)并進(jìn)行數(shù)據(jù)轉(zhuǎn)換,它們的特征是不夠的。因此,在獲得更復(fù)雜的見(jiàn)解的情況下,使用透視表js和Pygwalker是可取的。

總結(jié)

上面的這些包可以在Jupyter Notebook中將dataframe轉(zhuǎn)換為交互式表。

Itables 和Qgrid比較輕量,可以讓我們快速的查看數(shù)據(jù),但是如果你想進(jìn)行更多的操作,例如生成一些簡(jiǎn)單的可視化圖表,那么Pivottablejs和Pygwalker是一個(gè)很好的工具。

審核編輯:黃飛

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • javascript
    +關(guān)注

    關(guān)注

    0

    文章

    525

    瀏覽量

    54821
  • 數(shù)據(jù)分析
    +關(guān)注

    關(guān)注

    2

    文章

    1473

    瀏覽量

    35041
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86761

原文標(biāo)題:總結(jié)

文章出處:【微信號(hào):DBDevs,微信公眾號(hào):數(shù)據(jù)分析與開(kāi)發(fā)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【HarmonyOS 5】鴻蒙應(yīng)用實(shí)現(xiàn)發(fā)票掃描、文檔掃描輸出PDF圖片或者表格的功能

    【HarmonyOS 5】鴻蒙應(yīng)用實(shí)現(xiàn)發(fā)票掃描、文檔掃描輸出PDF圖片或者表格的功能 ##鴻蒙開(kāi)發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類應(yīng)用 (金融理財(cái)# 一、前言 圖(1-1
    的頭像 發(fā)表于 07-11 18:16 ?287次閱讀
    【HarmonyOS 5】鴻蒙應(yīng)用<b class='flag-5'>實(shí)現(xiàn)</b>發(fā)票掃描、文檔掃描輸出PDF圖片或者<b class='flag-5'>表格</b>的功能

    車機(jī)交互測(cè)試自動(dòng)化實(shí)現(xiàn)路徑與案例分析

    測(cè)試設(shè)備是車機(jī)交互測(cè)試自動(dòng)化實(shí)現(xiàn)的核心支撐,通過(guò)合理選型、部署和應(yīng)用北京沃華慧通測(cè)控技術(shù)有限公司汽車測(cè)試設(shè)備,結(jié)合科學(xué)的實(shí)現(xiàn)路徑和豐富的案例經(jīng)驗(yàn),能夠有效提高車機(jī)交互測(cè)試的效率和質(zhì)量,
    的頭像 發(fā)表于 07-10 09:24 ?526次閱讀
    車機(jī)<b class='flag-5'>交互</b>測(cè)試自動(dòng)化<b class='flag-5'>實(shí)現(xiàn)</b>路徑與案例分析

    東軟聯(lián)合推出新一代全語(yǔ)言交互式人社服務(wù)機(jī)器人“南小寧”

    日前,東軟與南寧智慧人社創(chuàng)新實(shí)驗(yàn)室以及華為攜手,共同推出新一代全語(yǔ)言交互式人社服務(wù)機(jī)器人——“南小寧”。它是基于東軟“融智”解決方案智能化實(shí)施框架,適配DeepSeek推理模型,并結(jié)合華為昇騰一體機(jī)
    的頭像 發(fā)表于 03-25 10:04 ?523次閱讀

    中國(guó)移動(dòng)攜手華為打造全國(guó)首個(gè)5G新通話交互式客服

    近日,中國(guó)移動(dòng)在線服務(wù)公司與華為深度合作,基于中國(guó)移動(dòng)10086熱線,打造了全國(guó)首個(gè)5G新通話交互式客服。中國(guó)移動(dòng)10086熱線是全球最大的單體呼叫中心系統(tǒng),5G新通話交互式客服的全新10086將有望服務(wù)超過(guò)10億個(gè)人用戶和3億家庭用戶。
    的頭像 發(fā)表于 03-07 15:41 ?687次閱讀

    透明近紅外傳感器推動(dòng)非接觸交互應(yīng)用

    交互方案開(kāi)辟了全新路徑。 該傳感器以其獨(dú)特的透明特性,在不影響顯示器正常顯示的前提下,能夠精準(zhǔn)捕捉近紅外光線,從而實(shí)現(xiàn)對(duì)用戶動(dòng)作的識(shí)別與響應(yīng)。這一特性使其在自動(dòng)取款機(jī)、電子標(biāo)牌及交互式白板等多種應(yīng)用場(chǎng)景中展
    的頭像 發(fā)表于 02-11 09:56 ?466次閱讀

    火語(yǔ)言如何循環(huán)讀取表格

    名為id的指定行列數(shù)據(jù)、dt.Rows.Count取表格的總行數(shù)來(lái)實(shí)現(xiàn)表格的循環(huán)讀取。 配置 結(jié)果 審核編輯 黃宇
    的頭像 發(fā)表于 02-07 15:11 ?302次閱讀
    火語(yǔ)言如何循環(huán)讀取<b class='flag-5'>表格</b>

    Spire.XLS for JavaScript——多功能JavaScript電子表格庫(kù)(二)

    創(chuàng)建圖表 圖表是一種以視覺(jué)方式分組和分析數(shù)據(jù)的出色工具。它為讀者提供數(shù)據(jù)集的結(jié)構(gòu),并以圖形方式顯示數(shù)據(jù),這樣大多數(shù)用戶都能更容易看到數(shù)據(jù)。 創(chuàng)建數(shù)據(jù)透視表 數(shù)據(jù)透視表是一種交互式表格,讓用戶以簡(jiǎn)潔
    的頭像 發(fā)表于 01-21 09:47 ?427次閱讀
    Spire.XLS for JavaScript——多功能JavaScript電子<b class='flag-5'>表格</b>庫(kù)(二)

    Google DeepMind發(fā)布Genie 2:打造交互式3D虛擬世界

    交互式體驗(yàn)。 據(jù)了解,Genie 2是一個(gè)自回歸潛在擴(kuò)散模型,它基于大型視頻數(shù)據(jù)集進(jìn)行訓(xùn)練。通過(guò)自動(dòng)編碼器,視頻中的潛在幀被傳遞到大型Transformer動(dòng)力學(xué)模型中。該模型采用與大語(yǔ)言模型類似的因果掩碼進(jìn)行訓(xùn)練,從而實(shí)現(xiàn)了對(duì)3D環(huán)境的精準(zhǔn)生成和控制。 令人驚嘆的是,
    的頭像 發(fā)表于 12-05 14:16 ?1040次閱讀

    交互式ups和在線UPS不同點(diǎn),超過(guò)限值

    不間斷電源UPS是指在輸入電源或主電源發(fā)生故障時(shí)為負(fù)載提供應(yīng)急電源的電源系統(tǒng),被視為對(duì)輸入電源中斷的近乎瞬時(shí)保護(hù)。現(xiàn)代UPS系統(tǒng)的三個(gè)一般類別是在線UPS,線路交互式UPS和離線UPS。交互式ups
    的頭像 發(fā)表于 11-22 10:13 ?706次閱讀
    <b class='flag-5'>交互式</b>ups和在線UPS不同點(diǎn),超過(guò)限值

    RAPIDS cuDF將pandas提速近150倍

    在 NVIDIA GTC 2024 上,NVIDIA 宣布,RAPIDS cuDF 當(dāng)前已能夠?yàn)?950 萬(wàn) pandas 用戶帶來(lái) GPU 加速,且無(wú)需修改代碼。
    的頭像 發(fā)表于 11-20 09:52 ?662次閱讀
    RAPIDS cuDF將<b class='flag-5'>pandas</b>提速近150倍

    NVIDIA發(fā)布Omniverse實(shí)時(shí)物理數(shù)字孿生產(chǎn)品

    交互式虛擬風(fēng)洞藍(lán)圖助力 Altair、Ansys、Cadence、西門子等公司實(shí)現(xiàn)對(duì)計(jì)算機(jī)輔助工程領(lǐng)域的前沿探索。
    的頭像 發(fā)表于 11-20 09:34 ?616次閱讀

    傳統(tǒng)電子表格Excel和Teable多維表格數(shù)據(jù)庫(kù)的區(qū)別?

    傳統(tǒng)Excel是一款功能強(qiáng)大的電子表格軟件,它的數(shù)據(jù)處理 分析以及圖表制作等功能給工作帶來(lái)了很多便利,但也有自身的局限性,本文介紹的多維表格Teable數(shù)據(jù)庫(kù)將在傳統(tǒng)電子表格Excel的特性上,增強(qiáng)數(shù)據(jù)處理能力,提升工作效率.
    的頭像 發(fā)表于 10-23 16:44 ?1093次閱讀

    何為Teable多維表格數(shù)據(jù)庫(kù),它僅僅是一個(gè)在線的智能表格嗎?

    表格是一種創(chuàng)新的數(shù)據(jù)管理和協(xié)作工具,它結(jié)合了傳統(tǒng)電子表格的直觀界面與關(guān)系數(shù)據(jù)庫(kù)的強(qiáng)大功能。用戶不僅可以像在Excel中一樣在二維表格內(nèi)記錄和編輯數(shù)據(jù),還能享受到基于數(shù)據(jù)結(jié)構(gòu)的靈活管理方式。
    的頭像 發(fā)表于 10-14 16:13 ?1354次閱讀

    交互式低延遲音頻解碼器

    普通音頻解碼器在處理音頻時(shí)可能會(huì)引入較高的延遲,通常適合于音樂(lè)播放或錄音等場(chǎng)景。而交互式低延遲音頻解碼器則專為實(shí)時(shí)應(yīng)用設(shè)計(jì),延遲通常在10毫秒以內(nèi)。這種快速響應(yīng)對(duì)于游戲、在線會(huì)議和直播等場(chǎng)景至關(guān)重要,能夠確保參與者幾乎沒(méi)有時(shí)間差。
    的頭像 發(fā)表于 09-28 11:15 ?568次閱讀
    <b class='flag-5'>交互式</b>低延遲音頻解碼器

    如何實(shí)現(xiàn)三維地圖可視化交互系統(tǒng)

    三維地圖可視化 交互系統(tǒng)是一種基于三維地圖技術(shù)的交互式應(yīng)用程序,可以呈現(xiàn)地理信息和空間數(shù)據(jù)的立體化展示,并提供用戶友好的交互功能。以下是古河云科技關(guān)于三維地圖可視化交互系統(tǒng)的主要特點(diǎn)和
    的頭像 發(fā)表于 07-19 18:20 ?2177次閱讀