我有一个看起来像这样的df:
batch group reading temp test block delay
0 9551 Control 340 22.9 1 X 35
1 9551 Control 345 22.9 1 Y 35
我需要按“组”和“块”分组,例如我的方法如下所示:
df.groupby(['block', 'group']).reading.mean().unstack().transpose()
block X Y
group
Control 347.339450 350.427273
Trial 347.790909 350.668182
在以这种方式切片的数据上调用像 scipy.stats.ttest_ind 这样的 2 参数函数的最佳方法是什么,所以我最终得到了一个 t 测试表
x中的对照与试验
y中的对照与试验
x vs y 控制
x vs y 在试验中