我正在寻找一种简单而优雅的方法来创建类似于Excel表的Pandas DataFrame。下面给出了这个例子。
Name | Completed | Not Completed|
| M | F | M | F |
A | 1 | 2 | 1 | 2 |
B | 2 | 5 | 5 | 7 |
对不起,我无法正确显示,如果有人修改它。
答案 0 :(得分: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'