繁体   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