首頁 >後端開發 >Python教學 >Pandas 的「melt」函數如何將日期列資料重塑為行?

Pandas 的「melt」函數如何將日期列資料重塑為行?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-30 11:02:14470瀏覽

How Can Pandas' `melt` Function Reshape Data with Date Columns into Rows?

使用Pandas 將列轉換為行

當表格資料包含日期作為列標題時,將這些列轉換為具有對應值的行可能是一項有價值的任務。為了實現這種轉換,Python 的 Pandas 函式庫提供了一個方便的解決方案。

問題

提供的資料集展示了一種結構,其中資訊按不同日期的位置進行分組,每個日期都由不同的列標題表示。目標是將這些資料重塑為一種格式,其中每行代表一個位置、日期和關聯值。

為了將列轉換為行,Pandas 提供了熔化函數。此函數允許我們指定哪些列應作為列標題,哪些列應作為行標題。在這種情況下,名稱和位置被設定為行標題,日期標題被整合到單一日期列中,而它們的值成為值列。

產生的DataFrame 將類似於預期輸出:

對於舊版的Pandas(

以上是Pandas 的「melt」函數如何將日期列資料重塑為行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn