4

一个我找不到答案的快速问题。

我想知道是否可以将 R 控制台的标题设置为其他内容(在 Windows 上使用 RGui)。

我正在考虑的主要用途是在运行需要很长时间才能完成的脚本时显示某种进度信息。

有什么建议么?

4

1 回答 1

6

在windows中你可以使用这个setWindowTitle功能,你给它起的名字会显示在窗口的顶部,或者是最小化时图标上的标签。

我的 .Rprofile 中有以下行:

utils::setWindowTitle(getwd())

因此,R 的每个实例都有一个标签,显示它在哪个文件夹/目录中打开(我经常一次打开几个打开,在我处理不同项目时在它们之间切换)。这对于通过双击 .Rdata 文件并跟踪哪个窗口是哪个窗口来启动 R 非常有用。

但是为了指示长期运行过程的进度,进度条可能是更好的方法。在windows中你可以使用winProgressBar或在任何你可以使用的平台上使用txtProgessBartkProgressBar(第二个需要tcltk包)。增长条是进度的快速可视化,您还可以使用标签给出特定的迭代或其他信息。

于 2012-10-23T15:17:10.017 回答