首頁 > 後端開發 > Python教學 > Pandas 的 Melt 函數如何將寬資料幀重塑為具有附加列的所需長格式?

Pandas 的 Melt 函數如何將寬資料幀重塑為具有附加列的所需長格式?

Barbara Streisand
發布: 2024-12-08 08:40:12
原創
927 人瀏覽過

How Can Pandas' Melt Function Reshape Wide Dataframes into a Desired Long Format with Additional Columns?

用於資料轉換的 Pandas Melt 函數

當 Pandas 面臨複雜的資料重組任務時,melt 函數成為一個強大的工具。它將資料幀從具有多列的寬格式無縫轉換為具有較少列的長格式。

在實際場景中,考慮需要重塑的資料幀:

要轉換此將資料幀轉換為更結構化的格式,您可以使用熔化函數:

此操作產生以下內容dataframe:

但是,所需的輸出包含一個名為「Group」的附加欄位。要獲得此結果,請重塑字典:

現在可以使用「群組」列更新資料框:

最後,從「名稱」中移動「其他」列到「群組」欄位:

產生的資料框與所需的完美對齊輸出:

透過這種方式,Pandas Melt 函數為資料科學家提供了一種多功能且高效的機制來重塑資料幀,使他們能夠輕鬆地轉換和重新組織資料以用於各種分析和視覺化目的。

以上是Pandas 的 Melt 函數如何將寬資料幀重塑為具有附加列的所需長格式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板