相关疑难解决方法(0)

如何简单地将列级别添加到pandas数据帧

假设我有一个如下所示的数据框:

df = pd.DataFrame(index=list('abcde'), data={'A': range(5), 'B': range(5)})
 df
Out[92]: 
   A  B
a  0  0
b  1  1
c  2  2
d  3  3
e  4  4
Run Code Online (Sandbox Code Playgroud)

假设这个数据帧已经存在,我怎样才能简单地在列索引中添加一个"C"级别,所以我得到了这个:

 df
Out[92]: 
   A  B
   C  C
a  0  0
b  1  1
c  2  2
d  3  3
e  4  4
Run Code Online (Sandbox Code Playgroud)

我看到SO anwser就像这个python/pandas:如何将两个数据帧合并为一个具有分层列索引的数据帧?但这会使不同的数据帧不同,而不是将列级别添加到已存在的数据帧中.

-

python dataframe multi-level pandas

37
推荐指数
6
解决办法
2万
查看次数

标签 统计

dataframe ×1

multi-level ×1

pandas ×1

python ×1