Ответ 1
Я думаю, что write.table
с аргументом file = "clipboard"
будет работать. Вот пример:
write.table(mtcars, "clipboard", sep="\t", row.names=FALSE)
writeClipboard
работает для сырых или символьных векторов. Есть ли что-нибудь, что может позволить мне помещать матрицы /data.frames в буфер обмена?
Я думаю, что write.table
с аргументом file = "clipboard"
будет работать. Вот пример:
write.table(mtcars, "clipboard", sep="\t", row.names=FALSE)
Хорошее независимое от ОС решение:
library(clipr)
clipr::write_clip(mtcars)
Но также могут иметь ограничения по размеру.
Вышеприведенное является главным образом неправильным ответом, если ваша таблица немного больше.
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))