假设我有一个带有三个索引“a”、“b”和“c”的 Pandas 数据框 - 如何从数组中添加第四个索引并同时将其名称设置为“d”?
这有效:
df.set_index(fourth_index, append=True, inplace=True)
df.index.set_names(['a','b','c','d'], inplace=True)
Run Code Online (Sandbox Code Playgroud)
但是我正在寻找不需要我再次命名前三个索引的东西,例如(这不起作用):
df.set_index({'d': fourth_index}, append=True, inplace=True)
Run Code Online (Sandbox Code Playgroud)
我在这里错过了一些功能吗?