【问题标题】:Multiindex with values in DataFrame in Python Pandas?在 Python Pandas 的 DataFrame 中具有值的多索引?
【发布时间】:2021-04-20 13:08:53
【问题描述】:

我有如下数据框:

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”和“值”,如下所示:

【问题讨论】:

标签: python pandas dataframe indexing


【解决方案1】:

尝试重置索引

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

【讨论】:

    猜你喜欢
    • 2016-02-19
    • 2018-05-21
    • 2017-06-20
    • 2017-12-31
    • 2019-04-13
    • 2021-04-20
    • 1970-01-01
    • 2014-11-26
    • 1970-01-01
    相关资源
    最近更新 更多