【发布时间】:2018-11-09 13:46:40
【问题描述】:
假设我有一个带有三个索引“a”、“b”和“c”的 pandas 数据框 - 如何从数组中添加第四个索引并将其名称同时设置为“d”?
这行得通:
df.set_index(fourth_index, append=True, inplace=True)
df.index.set_names(['a','b','c','d'], inplace=True)
但我正在寻找不需要我再次命名前三个索引的东西,例如(这不起作用):
df.set_index({'d': fourth_index}, append=True, inplace=True)
我在这里缺少一些功能吗?
【问题讨论】:
标签: python pandas indexing multi-index