16

writeClipboard适用于原始或字符向量。有什么可以让我将 matrix/data.frames 放入剪贴板的吗?

4

3 回答 3

17

我认为write.table这个file = "clipboard"论点会起作用。这是一个例子:

write.table(mtcars, "clipboard", sep="\t", row.names=FALSE)
于 2012-12-03T03:57:47.807 回答
10

一个不错的独立于操作系统的解决方案是:

library(clipr)
clipr::write_clip(mtcars)

但也可能受到尺寸限制。

于 2016-06-16T13:59:08.020 回答
4

如果您的桌子稍大一点,上述答案大多是错误的。

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))
于 2015-05-24T16:15:36.000 回答