【发布时间】:2019-01-09 00:03:18
【问题描述】:
我有一个 27 列的数据框(26 列是数字变量,第 27 列告诉我每行与哪个组相关联)。总共有 7 个组,我尝试对每个变量应用 Kruskal-Wallis 检验,按组划分,以确定是否存在显着差异。
我试过了:
df.groupby(['treatment']).apply(kruskal)
这会引发错误“在 stats.kruskal() 中需要至少 2 个组两个组”。
我的其他尝试也没有产生输出。我将定期使用更大的数据集进行类似的分析。谁能帮我理解这个问题以及如何解决它?
【问题讨论】:
标签: python-3.x pandas apply kruskal-wallis