我有一个问题,我想从ancova循环中获取不同的值或数据帧。但我加入R所以我原来的做法是行不通的。 有人可以帮我吗?
for (u in 1:19) {
if (u %in% Branchendaten129$Branche){
paste0("dataStressKlimaSWK",label[u],sep = "") <- aov(Stress ~ Klima*SWK, data=subset(Branchendaten129, Branche == label[u]))
}else {NULL}
}
这是我在哪里......但我不知道为什么这种方法没有得到我的具体数据我的数据帧的。这可能是有些问题,我的循环。
感谢您的帮助。谢谢。
答案 0 :(得分:0)
尝试使用列表。
list_results <- list()
然后,在循环中,您可以将每个结果保存在特定位置:
for (u in 1:19) {
if (u %in% Branchendaten129$Branche){
list_results[label[u]] <- aov(Stress ~ Klima*SWK, data=subset(Branchendaten129, Branche == label[u]))
}else {NULL}
}