【发布时间】:2012-05-30 23:44:53
【问题描述】:
平台:R 2.14.2 - Windows XP
当我在脚本中使用 cat() 或 print() 时,输出文本当然是 与脚本的行交错。
我可以将输出 sink() 到一个文本文件,然后在 脚本的结尾,但这并不是我真正想要的。
如果文本输出的行可以单独出现就更好了 窗口,与您使用 windows() 进行图形化的方式相同 输出。
抱歉,如果我遗漏了一些明显的东西。
Bob Kinley
【问题讨论】:
-
我怀疑这可能通过一些 tcltk 魔法来实现。
-
也许可以将
socketConnection与sink一起使用,请参阅?connections -
跟进 Roman 的评论。这是使用
gWidgets包的一些不那么神奇的魔法(如果需要,可以使用tcltk):library(gWidgets); output <- gtext(cont=gwindow("log messages")); log_it <- function(msg) insert(output, msg)现在只需使用log_it。
标签: r