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

pr3*_*338 4 python pandas

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

这是供您使用的示例数据框:

pd.DataFrame(np.random.randint(0,100,size=(100, 4)), columns=list('ABCD'))
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

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

WeN*_*Ben 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
Run Code Online (Sandbox Code Playgroud)