Я работаю с Rserve через привязки Ruby. Установить соединение с Rserve довольно просто, и я предполагаю, что хорошей идеей будет сохранить это соединение глобально, чтобы избежать накладных расходов на его разрыв и повторное создание по мере необходимости (я не работаю в многопоточной среде) .
Поскольку определенные объекты останутся и, возможно, классифицируются с более поздними операциями, я хочу их очистить. Я видел:
myvar = 1
rm(myvar)
Однако я бы предпочел повторно инициализировать все, чтобы не приходилось вручную отслеживать то, что определено. Это возможно? Существуют ли значительные накладные расходы, связанные с этим, если да?
rm(list=ls())
? - person Señor O   schedule 27.08.2013?rm
:## remove (almost) everything in the working environment. ## You will get no warning, so don't do this unless you are really sure. rm(list = ls())
- person Señor O   schedule 27.08.2013rm(list=ls(all=TRUE))
удалит все или даже больше. - person Tyler Rinker   schedule 27.08.2013