Basado en la respuesta a esta pregunta: ¿Elegant way to check for missing packages and install them?de los paquetes instalados en I
estoy usando el siguiente código para asegurarse de que todos los paquetes se instalan al actualizar R, o la creación de otros usuarios:
list.of.packages <- c("RODBC", "reshape2", "plyr")
new.packages <- list.of.packages[!(list.of.packages %in% installed.packages()[,"Package"])]
if(length(new.packages)) install.packages(new.packages)
he colocado en mi función .First en mi .Rprofile, pero cuando inicio R se da el siguiente error y continúa la puesta en marcha:
Error in match(x, table, nomatch = 0L) :
could not find function "installed.packages"
Si corro el c oda después de recibir un aviso, funciona bien. ¿Alguna idea de por qué?
Gracias!
O (como se describe un poco más temprano en '? Startup', puede usar' utilidades :: installed.packages' o el primer cargar explícitamente el paquete con 'require (utilidades)'. –
@ JoshO'Brien mala suerte! – joran
¡Te debo una coca cola! –