例如,如果以下是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'之间需要配对测试。大熊猫这样做的正确方法是什么?我是大熊猫的新手,并没有完全适应那里的数据。
答案 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