可以使用循环语法自动执行以下脚本吗?
diet1.df <- opfile_diet1[, 100:200]
diet2.df <- opfile_diet2[, 100:200]
diet3.df <- opfile_diet3[, 100:200]
这里,循环语法应该在两边都赋值。 所以我尝试如下但它没有用。
diet.list <- c("diet1", "diet2", "diet3)
for (diet in diet.list){
assign(sprintf("%s.df", diet), sprintf("opfile_%s[, 100:200]", diet))
}
这不是数据框。它是如下的字符串。 饮食1.df<- "opfile_diet1[, 100:200]"
你能给点想法吗? 谢谢:)