数据框Pandas Python所有列上方的第一行

时间:2018-07-25 12:38:54

标签: python-2.7 pandas dataframe

我正在尝试使用python中的pandas为数据帧的所有其他列添加一个公共列。

我目前有:

                 Flow    %   Z-score
Name1             262  0.2%   0.1
Name2             924  1.6%   1.0

并尝试这样做:

                  Combined
             Flow   %   Z-score
Name1         262  0.2%   0.1
Name2         924  1.6%   1.0

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我认为需要MultiIndex

df.columns = pd.MultiIndex.from_product([['Combined'], df.columns])

或者:

df.columns = [['Combined'] * len(df.columns), df.columns]

df.columns = pd.MultiIndex.from_product([['Combined'], df.columns])
print (df)
      Combined              
          Flow     % Z-score
Name1      262  0.2%     0.1
Name2      924  1.6%     1.0