Clear R Console программно

Возможный дубликат:
Функция очистки консоли в R

Можно ли программно вызвать команду меню "Очистить консоль" (Ctrl + L)?

ИЗМЕНИТЬ

Извините, что забыл уточнить, что использую окна. Спасибо вам

Ответ 1

Я использую функцию для этого и фактически помещаю его в каталог {R directory}\etc\Rprofile.site, чтобы он всегда был доступен для использования.

cls <- function() {
        require(rcom)
        wsh <- comCreateObject("Wscript.Shell")
        comInvoke(wsh, "SendKeys", "\014")
        invisible(wsh)
 }
cls()

Чтобы очистить консоль, дайте

cls()

P.S. Функция не работает при первом вызове и поэтому я вызываю функцию сразу после объявления ее в Rprofile.site. Насколько я помню, вас могут попросить установить какую-либо программу, чтобы это работало.

Ответ 2

Возможно, я пропустил этот пункт резко, но простой system("clear") более простой подход? Конечно, его можно применять только в средах Linux/Unix...

Ответ 3

Создайте эту функцию:

cls <- function() cat(rep("\n",100))

Затем назовите его:

cls()

Работает с:

  • для Windows
  • Linux
  • Mac