Преобразование имен как вектор в R - PullRequest
1 голос
/ 02 мая 2020

У меня более 100 именных элементов в моем скрипте R без "" и "," между ними. Я хочу сделать из них вектор.

AWE XYA Name3 WERFS XYAGD ...... DSFSF

Вектор должен быть

vec <- c("AWE", "XYA" ,"Name3" ,"WERFS" ,"XYAGD" ...... ,"DSFSF")

Вместо ручного ввода "" и,. Есть ли способ автоматизировать это?

Ответы [ 2 ]

1 голос
/ 02 мая 2020

Если вы хотите сделать это из Rstudio, у вас есть несколько решений здесь .

У вас также есть Rstudio addin, чтобы поставить кавычку вокруг слов:

remotes::install_github("hrbrmstr/hrbraddins")

См. там или там . После установки кавычек вы можете выполнить поиск и замену после выбора области в скрипте для преобразования " в ",

0 голосов
/ 02 мая 2020

Предполагая, что файл, в котором он хранится, называется temp.R, вы можете использовать scan, чтобы получить вектор символов. Это также будет работать, если у вас есть текстовый (.txt) файл.

vec <- scan('temp.R', what = "character", quiet = TRUE)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...