2015-11-17 5 views
0

Я новичок в R. Я хочу, чтобы определить urca.adf объекты для каждого из переменных в моем наборе данных (10 переменных), так что я попробовал этот код:R переменные имена объектов

for (i in 1:10) { 
    paste0("test.p",i) 
    test <- summary(ur.df(data[,i],type="trend",lags=5) 
} 

, но я не» t умеет писать код, который позволяет мне скопировать (или переименовать) объектный тест на test.p1 (.... test.p10)

ответ

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 
+0

Спасибо. Теперь я могу уменьшить свой код :). –

Смежные вопросы