Ispirato da this answer Sto cercando un modo per separare più pacchetti contemporaneamente.Scollegamento di più pacchetti contemporaneamente
Quando carico dire Hmisc,
# install.packages("Hmisc", dependencies = TRUE)
require(Hmisc)
R
carichi anche survival
e splines
. La mia domanda è se c'è un modo per scaricare quel gruppo insieme?
Io attualmente faccio qualcosa di simile,
detach(package:Hmisc, unload = T)
detach(package:survival, unload = T)
detach(package:splines, unload = T)
ho provato,
detach(package:c('Hmisc', 'survival', 'splines'), unload = T)
...
sarei molto cauti nel gruppo distacco, perché è sempre possibile che hai qualche altro pacchetto ** ** in uso, che dipende anche da una delle i pacchetti subordinati. Un po 'come la quasi impossibilità di capire quali DLL di Windows possono essere rimosse in sicurezza quando si disinstalla qualche app :-(. –
@CarlWitthoft, grazie per il tuo commento riflessivo. –
@CarlWitthoft 'detach' controlla le dipendenze e rifiuta di scollega i pacchetti richiesti dagli altri utenti in uso. Puoi forzare questo valore con 'force = TRUE', ma ovviamente è tutto a posto. –