Подтвердить что ты не робот

WriteClipboard для матриц или фреймов данных?

writeClipboard работает для сырых или символьных векторов. Есть ли что-нибудь, что может позволить мне помещать матрицы /data.frames в буфер обмена?

4b9b3361

Ответ 1

Я думаю, что write.table с аргументом file = "clipboard" будет работать. Вот пример:

write.table(mtcars, "clipboard", sep="\t", row.names=FALSE)

Ответ 2

Хорошее независимое от ОС решение:

library(clipr)
clipr::write_clip(mtcars)

Но также могут иметь ограничения по размеру.

Ответ 3

Вышеприведенное является главным образом неправильным ответом, если ваша таблица немного больше.

Warning message:
In .External2(C_writetable, x, file, nrow(x), p, rnames, sep, eol,  :
  clipboard buffer is full and output lost

Исправление взлома:

writeClipboard(knitr::kable(d))