2016-02-05 8 views
-3

У меня есть строка целых чисел из входного текстового поля (в Shiny), как это:Преобразование строки целых чисел от входа в массив целых чисел

input[["var1"]] 
"1,2,3,4" 

Я хочу, чтобы преобразовать его в числовой вектор, как:

values <- c(1,2,3,4) 

Любая помощь будет высоко оценена.

+1

Используйте '' strsplit' и as.numeric'. Или «сканировать». – A5C1D2H2I1M1N2O1R2T1

+0

Пожалуйста, добавьте код, который вы пытались сначала – Rana

+3

Добро пожаловать в SO. Ожидается, что вы попытались решить проблему самостоятельно перед публикацией здесь и показать это в своем вопросе. Пожалуйста, отредактируйте свое сообщение, чтобы включить то, что вы пробовали, включая код. –

ответ

0

Спасибо, да, я сделал попытку раньше, и она решена сейчас. Ниже вы найдете ответ.

< - "1,2,3,4" [1] "1,2,3,4" input_values ​​< - as.numeric (unlist (strsplit (а, ""))) input_values ​​ [1] 1 2 3 4

Благодаря @Ananda,

Привет, Ravijeet

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