In uno dei miei pacchetti R ho alcuni dati di esempio stupidi che vorrei rimuovere. Per questo mi piacerebbe seguire il modo comune prima di deprecare e poi disinnescarlo.Data deprecation in R-package
Per la rimozione di funzioni da un R-pacchetto ho trovato un modo simile a questo:
oldFunc <- function()
{
.Deprecated("newFunc")
}
seguito da (diciamo 6 mesi)
oldFunc <- function()
{
.Defunct("newFunc")
}
E poi, dopo altri 6 mesi ho potuto cancellare la funzione dal pacchetto.
Tuttavia, come rimuovere un oggetto dati memorizzato come /data/myData.rda
nel pacchetto e che ha anche qualche descrizione myData.Rd
?
Ha accettato questa risposta anche per rendere più facile per i futuri lettori trovare la risposta. –
Il suggerimento NEWS è buono, ma come si può usare '.Deprecated' o' .Defunct' per un set di dati, che non ha alcuna funzione in cui si possano effettuare tali chiamate? – pangia