2013-06-27 38 views
1

我正在寻找一种简单而优雅的方式来创建类似于Excel表的Pandas DataFrame。下面给出了这个例子。熊猫数据帧列结构

Name | Completed | Not Completed| 
     | M | F | M | F | 
A  | 1 | 2 | 1 | 2 | 
B  | 2 | 5 | 5 | 7 | 

对不起,我无法正确显示它,如果有人修改它。

回答

2

一种方法是制作两个DataFrame并将它们连接起来。

df = pd.concat([DataFrame({'M': [1, 2], 'F': [2, 5]}), \ 
       DataFrame({'M': [1, 5], 'F': [2, 7]})], \ 
       axis=1, keys=['Completed', 'Not Completed']) 

df.index = ['A', 'B'] 

df.index.name = 'Name' 
+0

谢谢丹。这是完美的。 – LonelySoul