簡體   English   中英

在 Python Pandas 中具有 DataFrame 中的值的多索引?

[英]Multiindex with values in DataFrame in Python Pandas?

我有 DataFrame 如下所示:

df = pd.DataFrame({"ID" : ["1", "1", "1", "2", "3"],
                   "value" : [10, 11, 12, 13, 14],
                   "a" : [1,2,3,4,5]})
df.set_index(["ID", "value"], inplace=True)

在此處輸入圖像描述

我該怎么做才能擁有多索引“ID”和“值”,如下所示:

在此處輸入圖像描述

嘗試重置索引

df.reset_index(col_fill=['values', 'ID'])

它將再創建一列,您可以從 DataFrame 中droppop該列。

最后一幀將是

ID  value  a
 1     10  1
 1     11  2
 1     12  3
 2     13  4
 3     14  5

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM