скопировать из буфера обмена и преобразовать в запятую - PullRequest
0 голосов
/ 19 сентября 2019

Я пытаюсь скопировать один столбец данных из электронной таблицы Excel и преобразовать его в R в виде списка через запятую.

read.table(file = "clipboard") %>% as.list()

желаемый результат будет a,b,c,d,e,f

1 Ответ

3 голосов
/ 19 сентября 2019

file = "clipboard" ищет файл с именем clipboard.Вам нужно изменить file на text и затем использовать readClipboard() (без кавычек).Следующим шагом является unlist значения, а затем преобразование в одну строку с использованием paste

read.table(text = readClipboard()) %>% unlist %>% paste(collapse = ",")
#[1] "a,b,c,d,e,f"

Что-то вроде paste(readClipboard(), collapse = ",") тоже может работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...