小编Oli*_*Oli的帖子

将级别附加到 Pandas MultiIndex

假设我有一个带有三个索引“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)

我在这里错过了一些功能吗?

python indexing multi-index pandas

6
推荐指数
1
解决办法
7702
查看次数

标签 统计

indexing ×1

multi-index ×1

pandas ×1

python ×1