writeClipboard用于矩阵或数据帧?

Jas*_*ase 14 clipboard r matrix dataframe

writeClipboard适用于原始或特征向量.有什么东西可以让我把矩阵/ data.frame放入剪贴板吗?

Tyl*_*ker 14

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

write.table(mtcars, "clipboard", sep="\t", row.names=FALSE)
Run Code Online (Sandbox Code Playgroud)

  • 正如克里斯在下面提到的,这种方法对于较大的表可能是一个问题。读取 write.table 和文件帮助文件,剪贴板是一个内部存储,有 32 Kb 的限制。如果您的表超出此范围,则会出现错误。幸运的是,您可以通过将“剪贴板”替换为“clipboard-128”来增加内部存储的大小,以提供 128 Kb 的存储空间,或者您需要的任何内容,例如 write.table(mtcars, "clipboard-128", sep="\t ", row.names=FALSE) (2认同)

Tyl*_*ker 10

一个很好的OS独立解决方案是:

library(clipr)
clipr::write_clip(mtcars)
Run Code Online (Sandbox Code Playgroud)

但也可能受到尺寸限制.