Ссылка на несколько переменных с одинаковым префиксом в R - PullRequest
0 голосов
/ 19 сентября 2018

Можно ли ссылаться на несколько переменных с одинаковым префиксом в R?Предположим, у вас есть ряд переменных (A1, A2 ... Ax).Я хотел бы определить ряд переменных (B1, B2 ... Bx) в терминах серии A.Следующий пример не работает, но я хотел бы определить B1 и B2 как пять раз A1 и A2 соответственно.

A1 <- 5
A2 <- 10

paste0("B",1:2) <-  5 * paste0("A",1:2)

В этом случае выходные данные должны быть: B1 = 25, B2 = 50,Есть ли способ сделать это?

1 Ответ

0 голосов
/ 19 сентября 2018

В одну сторону с sapply, assign и get:

sapply(1:2, function(x) assign(paste0("B",x), 5*get(paste0("A", x)), pos=1))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...