有没有一种方法可以在跨越多个列的数据框中添加标题?

4
假设您有一个带有 4 列 的 Pandas 数据框,并且您想要向其添加标题行。有没有一种方法可以实现这个目标?
以下是一个示例数据框,供您参考:
pd.DataFrame(np.random.randint(0,100,size=(100, 4)), columns=list('ABCD'))

enter image description here

我想在顶部添加类似于上面的 September 标题。


https://pandas.pydata.org/pandas-docs/stable/advanced.html - Keith
1个回答

5

这里需要使用 MultiIndex

df=pd.DataFrame(np.random.randint(0,100,size=(10, 4)), columns=list('ABCD'))
df.columns=pd.MultiIndex.from_product([['Sep'],df.columns])
df
Out[666]: 
  Sep            
    A   B   C   D
0  33  91  64  27
1  46   5  32  40
2  64  55  13  13
3  65  80  82  64
4  78  21  55  10
5  15  15  55  32
6  65  18  11  30
7  32  37  83   8
8  82  59   2  87
9   9  69  56  70

如果我想要有多个标题,每个标题都有不同的列标题,我该如何添加这些额外的列标题呢? - Luiz Scheuer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接