问题描述
我正在尝试在数据框中执行 kruskal-wallis。 在行中-我有 4 组数据(4 个疾病诊断),每个组有 6 个患者 在列中 - 我有大约 7000 个基因。
我正在尝试对每个基因的 4 个组进行 kruskal-wallis/ANOVA。
我可以通过这段代码做到这一点-
stats.kruskal(*[group["gene_1"].values for name,group in df.groupby("disease_diagnosis")])
这给出了基因 1 的 p 值
我正在尝试通过 7000 个基因(在列中)完成这项工作 我试过这个代码。
for key,value in df.iteritems():
kw_table = stats.kruskal(*[value.values for name,group in
df.groupby("disease_diagnosis")])
print(kw_table)
这在我尝试过的其他方法中不起作用。将有助于获得一些指导..谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)