如何在R中将大量数据复制到剪贴板?
您可以使用write.table
将其复制到剪贴板,或者复制到稍微更大的128KB剪贴板(Windows自NT以来引入):
write.table(mtcars, "clipboard-128", sep="\t", row.names=FALSE)
但是如果您尝试粘贴一个大的数据框,您将会收到一个错误:
big = data.frame(a=sample(LETTERS, 100000, replace=TRUE), b=rnorm(100000), c=rnorm(100000))
write.table(big, "clipboard-128", sep="\t", row.names=FALSE)
Warning message:
In .External2(C_writetable, x, file, nrow(x), p, rnames, sep, eol, :
clipboard buffer is full and output lost
有哪些方法可以将大量数据以可读的格式放入剪贴板,以便其他程序(如Excel)能够读取?