我有一个像这样的 df:
df a b
c d e f
1 . . . .
2 . . . .
3 . . . .
4 . . . .
并希望得到这样的结果:
df
ac ad be bf
1 . . . .
2 . . . .
3 . . . .
4 . . . .
最佳答案
df.columns.map("".join)
就够了,如下:
In [12]: df
Out[12]:
A B
C D E F G H
0 0 1 2 3 4 5
1 0 1 2 3 4 5
2 0 1 2 3 4 5
3 0 1 2 3 4 5
4 0 1 2 3 4 5
5 0 1 2 3 4 5
In [13]: df.columns = df.columns.map("".join)
In [14]: df
Out[14]:
AC AD AE BF BG BH
0 0 1 2 3 4 5
1 0 1 2 3 4 5
2 0 1 2 3 4 5
3 0 1 2 3 4 5
4 0 1 2 3 4 5
5 0 1 2 3 4 5
关于python - 重置 pandas 中多级列的索引,以便较高的索引 perfaces 较低的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33664485/