一個我無法找到答案的快速問題。設置R控制檯的標題
我想知道是否有可能將R控制檯的標題設置爲其他內容(在Windows上使用RGui)。
我想到的主要用途是在運行需要很長時間才能完成的腳本時顯示某種進度信息。
有什麼建議嗎?
一個我無法找到答案的快速問題。設置R控制檯的標題
我想知道是否有可能將R控制檯的標題設置爲其他內容(在Windows上使用RGui)。
我想到的主要用途是在運行需要很長時間才能完成的腳本時顯示某種進度信息。
有什麼建議嗎?
在windows中,您可以使用setWindowTitle
函數,您給它的名稱將顯示在窗口的頂部,或者在圖標最小化時顯示在圖標上。
我有以下線在我.Rprofile:
utils::setWindowTitle(getwd())
所以是R的每個實例都有一個標籤顯示哪些文件夾/目錄它是在打開(我經常在同一時間多個打開的,我在我處理不同的項目時切換)。通過雙擊.Rdata文件並跟蹤哪個窗口是哪個,可以很好地啓動R。
但是,爲了表明長時間運行的進程的進度,進度條可能是更好的方法。在Windows中,您可以使用winProgressBar
或在任何可以使用的平臺txtProgessBar
或tkProgressBar
(第二個需要tcltk包)。日益增長的酒吧可以快速查看進度,還可以使用標籤給出特定的迭代或其他信息。
謝謝,setWindowTitle的作品太棒了!它會派上用場,在其他幾種使用情況下... –
@Greg Snow - 漂亮漂亮。 – rolando2
'tcltk'軟件包中的'tkProgressBar'會做什麼?它不會更改R控制檯的標題,但它確實提供了一個標題可變的新窗口。 – BenBarnes
曾經有一個名爲'setWindowTitle'的包'utils'中的函數,但現在看起來它已經不存在了...... – plannapus
還有一個特定於Windows的'winProgressBar' –