Próbuję napisać funkcję, która ma argument jak poniżej:przechodząc szereg z wiodącymi zerami funkcjonować
myfunction<-function(id){
print(paste(id, ".", "csv", sep=""))
}
gdy wartość id jest jak ten 009, drukuje go jako 9.csv nie 009 .csv.
Próbowałem to:
id<-as.character(id)
to nie działa. Jakieś sugestie?
Chociaż to działa w tym przypadku problemem jest, że nie zawsze będzie w stanie wpisać w parametrach od a w linii poleceń i dodaj "", czasami funkcja będzie wywoływana z innej funkcji, nad którą nie masz kontroli, i która nie dodaje "", po prostu 009 i musisz upewnić się, że nie będzie 9 w twojej funkcji. Oto odpowiedź, której szukam (i sprowadziłem tutaj) – chrisfs