Pergunta
É rm(list=ls()) no início de uma tarefa de R foi executada em batch útil ou não um procedimento recomendado?
Resposta
Sim, pode ser útil começar a desactivar o ficheiro batch com o comando 'rm(list=ls())' apenas para se certificar de que tem um ambiente R limpo antes de submeter a rotina. Por exemplo, pode ter utilizadores que têm as suas próprias. Ficheiros de Rprofile com uma sequência de comandos nas mesmas que criar alguns objectos R durante o arranque de R. Nesse caso pode ser útil apagar os objectos de R existentes antes de executar o código de R para a rotina.
Por exemplo, segue-se pseudocode para o fazer:
x <-ls()
Se (x não está vazia) {
Rm(list=ls()
}
Sim, pode certamente executa código semelhante ao seguinte após o arranque para remover objectos R existentes na área de trabalho do utilizador.