在for循环中更改R对象名称的一部分

时间:2016-07-22 18:28:37

标签: r object names

我试图在多个数据源上多次重复相同的过程,而不是写出我想要使用for循环的每个进程,但是我在更改数据源和输出对象的名称时遇到了问题。

在一个示例中,我有三个名为sim1_1sim1_2sim1_3的数据源,我想对每个数据源进行计算,以生成输出supp1_1,{{ 1}}和supp1_2。所以我有两个数据源名称和我想要创建的输出的向量。

supp1_3

所以而不是写:

data <- c("sim1_1", "sim1_2", "sim1_3")             
supp <- c("supp1_1", "supp1_2", "supp1_3") 

等。

我想使用一个循环,其中supp1_1 <- sim1_1$epi$tx.full.supp/sim1_1$epi$diag supp1_2 <- sim1_2$epi$tx.full.supp/sim1_2$epi$diag supp[i]由我在上面定义的向量上的位置data[i]定义。我可以从向量中定义我想要的文本,但文本不应用于对象名称。请参阅下面的示例。

i

0 个答案:

没有答案