我有这个
for(i in 1:10)
在其中,我有一个数据框:例如
df<-1:100
Run Code Online (Sandbox Code Playgroud)
我想将数据帧分配给我想要创建的特定名称
类似的东西:(不是它的工作原理)
paste("name", variable[i])<- df
Run Code Online (Sandbox Code Playgroud)
编辑:
那么我将如何在另一个循环中访问那些构造的值(假设我使用了assign)
datalist <- paste("a",1:100,sep="")
for (i in 1:length(datalist)){
}
Run Code Online (Sandbox Code Playgroud)
我建议assign,如下图所示:
for(i in 1:100){
df <- data.frame(x = rnorm(10),y = rpois(10,10))
assign(paste('df',i,sep=''),df)
}
Run Code Online (Sandbox Code Playgroud)