2013-06-27 186 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