展平DataFrame 中的分層列索引
使用資料框時,列(軸1)中的分層索引可能來源自分組操作。資料幀將具有多個層級的子標題。然而,扁平化索引以創建單級標題通常是可取的。
要扁平化分層列索引,有兩個選項:
1。將欄位設為頂層:
此選項將目前頂層標題直接移至列名稱。使用 get_level_values 方法和 0(代表第一層),我們可以如下設定列:
df.columns = df.columns.get_level_values(0)
2。將多個索引合併為一個索引:
此選項將多重索引列標題連接到單一索引。假設列包含字串,可以使用以下程式碼:
df.columns = [' '.join(col).strip() for col in df.columns.values]
strip() 函數確保從組合標題中刪除任何空格。執行此程式碼後,分層列索引將被展平。
以上是如何展平 Pandas DataFrame 中的分層列索引?的詳細內容。更多資訊請關注PHP中文網其他相關文章!