Iai*_*n S 2 clipboard r dataframe
如何将大量数据粘贴到R中的剪贴板上?
您可以使用write.table
粘贴到剪贴板,或者粘贴到Windows自Windows引入的(稍微)更大的128kb剪贴板:
write.table(mtcars, "clipboard-128", sep="\t", row.names=FALSE)
Run Code Online (Sandbox Code Playgroud)
但是,如果您尝试粘贴大型数据框,则会收到错误消息:
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
Run Code Online (Sandbox Code Playgroud)
有哪些方法可以以Excel等其他程序可读的格式将大量数据放到剪贴板上?
将128更改为16384,警告将消失.你需要增加限制.执行以下命令后,您可以直接在Excel中轻松粘贴.
write.table(big, "clipboard-16384", sep="\t", row.names=FALSE)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2702 次 |
最近记录: |