R 4.2.0: write.table() "clipboard-1024" 仅复制列名
R 4.2.0: write.table() "clipboard-1024" copies only columns name
在以前的版本中,我使用 write.table(mat, "clipboard-1024", sep="\t", row.names=FALSE)
从 R 复制到 Excel。更新到 4.2.0 后,它仅将列名称复制到剪贴板。赢 10 64 位。
关于如何解决它的任何想法?
试试这个:
mat = matrix(0, 2, 3)
write.table(mat, "clipboard-1024", sep="\t", row.names=FALSE)
来自 Tomas Kalibera(Bugzilla)
感谢您的报告和精简的示例。已在 R-devel 中修复并将移植到 R-patched。该错误存在于新的剪贴板代码中,会影响任何对已打开的剪贴板连接进行后续写入的代码。这是同一问题的另一个重现:
con <- file("clipboard")
open(con, "w")
cat("A", file=con)
cat("B", file=con)
close(con)
readLines("clipboard") # should be AB but instead A<garbage>
它只影响 Windows 因为 R 只支持在 Windows 上写入剪贴板。
在以前的版本中,我使用 write.table(mat, "clipboard-1024", sep="\t", row.names=FALSE)
从 R 复制到 Excel。更新到 4.2.0 后,它仅将列名称复制到剪贴板。赢 10 64 位。
关于如何解决它的任何想法?
试试这个:
mat = matrix(0, 2, 3)
write.table(mat, "clipboard-1024", sep="\t", row.names=FALSE)
来自 Tomas Kalibera(Bugzilla) 感谢您的报告和精简的示例。已在 R-devel 中修复并将移植到 R-patched。该错误存在于新的剪贴板代码中,会影响任何对已打开的剪贴板连接进行后续写入的代码。这是同一问题的另一个重现:
con <- file("clipboard")
open(con, "w")
cat("A", file=con)
cat("B", file=con)
close(con)
readLines("clipboard") # should be AB but instead A<garbage>
它只影响 Windows 因为 R 只支持在 Windows 上写入剪贴板。