如何在列之前插入空行

时间:2019-07-02 19:35:19

标签: python pandas

我也有一个数据框:

A   B   C   D
x   x   x   x
x   x   x   x
x   x   x   x

其中A B C D是列名。我想在各列上方插入一个空行,这样看起来就像:

Nan Nan Nan Nan
A   B   C   D
x   x   x   x
x   x   x   x
x   x   x   x

我尝试过

df.loc[len(df)] = 0
df = df.shift()
df.loc[0] = None

这给了我

A   B   C   D
Nan Nan Nan Nan
x   x   x   x
x   x   x   x
x   x   x   x

有人有什么建议吗?

1 个答案:

答案 0 :(得分:0)

想要使用多级索引的声音:

df.columns= pd.MultiIndex.from_tuples([(None, col) for col in df.columns])