重复0级多索引列标题

时间:2018-09-25 09:56:05

标签: python pandas header

我有一个像这样的数据框:

  AA BB  CC
0  a  b  c1
1  a  b  c2
2  a  b  c3

我希望这样对它进行多索引:

   A  A   A
  AA BB  CC
0  a  b  c1
1  a  b  c2
2  a  b  c3

这是我正在处理的代码段:

import pandas as pd

df = pd.DataFrame(columns = ["AA", "BB", "CC"])
df.loc[0]= ["a", "b", "c1"]
df.loc[1]= ["a", "b", "c2"]
df.loc[2]= ["a", "b", "c3"]

header = 'A'
column_header = [header] * 3
tup = zip(column_header, df.columns)
df.columns = pd.MultiIndex.from_tuples(tup)
print df

这将产生以下输出:

   A       
  AA BB  CC
0  a  b  c1
1  a  b  c2
2  a  b  c3

有人可以帮助获得我想要的输出吗?在顶级标头中找不到多次重复“ A”的解决方案。

0 个答案:

没有答案