Sto cercando di scrivere una funzione che ha un argomento come di seguito:superamento di un numero con zeri a funzionare
myfunction<-function(id){
print(paste(id, ".", "csv", sep=""))
}
quando il valore id è così 009, esso stampa come 9.csv non 009 .csv.
ho provato questo:
id<-as.character(id)
questo non sta funzionando. Eventuali suggerimenti?
Anche se questo funziona in questo esempio, il problema è che non sarà sempre in grado di digitare i parametri da un riga di comando e aggiungi "", a volte la funzione verrà chiamata da un'altra funzione su cui non hai alcun controllo e che non aggiunge "", semplicemente 009 e devi assicurarti che non diventi 9 nella tua funzione. Questa è la risposta che sto cercando (e mi ha portato qui) – chrisfs