【发布时间】:2021-10-24 07:18:51
【问题描述】:
如何为此打印每次迭代?它只是多次打印第一次迭代。或者这不是正确循环每一列?
编辑:刚刚意识到我一直在方差分析中指定相同的变量。但现在我不知道如何在每一列上运行这个方差分析。
CR <- data2[data2$cv == "CR",]
colu <- CR[,5:36]
for (i in colnames(colu)){
ANOVA <- aov(i ~ block + loc, data=CR)
ANOVA_SUMMARY <- summary(ANOVA)
test <- HSD.test(ANOVA , "loc")
print(test$groups)
}
【问题讨论】:
-
循环中应该发生什么变化?你有变量
i,但你从来没有在循环体中使用它。
标签: r for-loop iteration anova