在python pandas中配对数据

时间:2014-10-10 21:46:35

标签: python pandas statistics

例如,如果以下是pandas中的数据:

import pandas as pd

data = {'type': ['cat2','cat1','cat2','cat1','cat2',
                 'cat1','cat2','cat1','cat1','cat2'], 
        'values': [1,2,3,1,2,3,1,2,3,5], 
        'experiment': [0,0,1,1,2,2,3,3,4,4]}
my_data = pd.DataFrame(data)

通过根据'实验'配对数据,'cat1'与'cat2'之间需要配对测试。大熊猫这样做的正确方法是什么?我是大熊猫的新手,并没有完全适应那里的数据。

1 个答案:

答案 0 :(得分:2)

这是你想要的吗?:

>>> my_data.pivot(index='experiment', columns='type', values='values')


type        cat1  cat2
experiment            
0              2     1
1              1     3
2              3     2
3              2     1
4              3     5