我有:
for ( i in 1 :10){
d= read.delim(paste("try",i,".txt",sep=""),head=T)
assign(paste("try",i,sep=""),d)
}
然后我有try1-try10
稍后在我的代码中我想使用 try1-10:
if( j ==1){ myVar=try$j}
所以我的问题是:如何将 myVar
分配给 try$j
? (paste("try",j,sep="")
不起作用)
最佳答案
查看相关问答,此处:Dealing with repetitive tasks in R
基本上,不是在您的工作区中有多个数据框,而是将它们组合成一个数据框列表。然后您可以使用循环、lapply 等,而无需跳过语法环。
关于regex - 如何在 R 中分配变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7790744/