【发布时间】:2019-03-04 09:38:17
【问题描述】:
我的数据框如下所示:
exp itr res1
e01 1 20
e01 2 21
e01 3 22
e01 4 23
e01 5 24
e01 6 25
e01 7 26
e01 8 27
e02 . .
e02 . .
我必须根据 itr 将数据分成两组,即一组中的 itr 1-4 和其他组中的 itr 5-8
然后我必须计算这两组的t检验:
我当前的代码是:
data_top4=data.groupby('exp').head(4)
data_bottom4=data.groupby('exp').tail(4)
tt_df.groupby('exp').apply(lambda df:
stats.ttest_ind(data.groupby('exp').head(4), data.groupby('exp').tail(4)
[0])
它无法正常运行并出现错误!
【问题讨论】:
标签: pandas merge pandas-groupby t-test