Как ввести другой varaible как ввод в readline в R? - PullRequest
0 голосов
/ 25 июня 2018

Код:

a1<-10

b1<-readline("Enter Value: ")

Запрос и вывод

 b1<-readline("Enter Value: ")
 Enter Value: a1
 > b1
 [1] "a1"

Желаемый вывод

 b1<-readline("Enter Value: ")
 Enter Value: a1
 > b1
 [1] 10

Как получить значение b1 равным 10 вместо'a1'

Ответы [ 2 ]

0 голосов
/ 25 июня 2018

Использование get:

b1 <- get(readline("Enter Value: "))
Enter Value: a1
> b1
[1] 10
0 голосов
/ 25 июня 2018

base::get().Измените эту последнюю строку с b1 на get(b1).

a1 <- 10

# b1<-readline("Enter Value: ")
b1 <- "a1"
get(b1) # Returns `[1] 10`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...