gpt4 book ai didi

r - 将大量数据粘贴到 R 中的剪贴板

转载 作者:行者123 更新时间:2023-12-04 00:06:55 39 4
gpt4 key购买 nike

如何将大量数据粘贴到 R 中的剪贴板上?

您可以使用 write.table粘贴到剪贴板,或粘贴到 Windows 自 NT 以来引入的(稍大)128kb 剪贴板:

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 等其他程序可读的格式保存到剪贴板上?

最佳答案

将 128 更改为 16384,警告将消失。您需要增加限制。执行以下命令后,您可以轻松地直接粘贴到 Excel 中。

    write.table(big, "clipboard-16384", sep="\t", row.names=FALSE)

关于r - 将大量数据粘贴到 R 中的剪贴板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38931926/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com