熊猫数据框列结构

时间:2013-06-27 22:00:14

标签: python-2.7 pandas

我正在寻找一种简单而优雅的方法来创建类似于Excel表的Pandas DataFrame。下面给出了这个例子。

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

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

1 个答案:

答案 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'