有没有办法为跨越多列的数据框添加标题?

时间:2018-01-16 04:47:45

标签: python pandas

我们假设您有任何带有4 columns的pandas数据框,并且您想要为其添加标题行。有没有办法做到这一点?

以下是您可以使用的示例数据框:

pd.DataFrame(np.random.randint(0,100,size=(100, 4)), columns=list('ABCD'))

enter image description here

我想在上面添加一些内容,例如上面的September标题。

1 个答案:

答案 0 :(得分:2)

您需要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