我是R的新手。我想为我的数据集中的每个变量定义urca.adf对象(10个变量),所以我尝试了这段代码:
for (i in 1:10) {
paste0("test.p",i)
test <- summary(ur.df(data[,i],type="trend",lags=5)
}
但我不知道如何编写代码,允许我将对象测试复制(或重命名)为test.p1(.... test.p10)
答案 0 :(得分:0)
在你的循环中使用它。
for (i in 1:10) {
paste0("test.p",i)
test <- summary(ur.df(data[,i],type="trend",lags=5)
#### this will assign the variable test.p"i" to the value test
assign(paste("test.p",i,sep=""), test)
}
您可以稍后以这种方式访问变量。
> get("test.p1")
或
> test.p1