【问题标题】:R variables names objectR变量名称对象
【发布时间】:2016-02-19 08:53:38
【问题描述】:

我是 R 新手。我想为数据集中的每个变量(10 个变量)定义 urca.adf 对象,所以我尝试了以下代码:

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

但我不知道如何编写允许我将对象 test 复制(或重命名)为 test.p1 (.... test.p10)

【问题讨论】:

    标签: r loops rename


    【解决方案1】:

    在你的循环中使用它。

    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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-21
      • 2011-08-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多