[R-es] Secuencias de ficheros

J. Miguel Marin jmmarin en est-econ.uc3m.es
Vie Abr 20 19:57:41 CEST 2012


Hola,

muchas gracias por la respuesta tan rápida :D

También he seguido investigando el asunto un rato más y encontré otra 
solución:

ui <- NULL
for (i in 1:2020){
	ui[i] <- paste("IM-0005-", sprintf("%04.0f", i), ".dcm", sep="")
}
ui

La cuestión parece que es usar formato tipo "C" en la salida.

Y de nuevo muchas gracias


> x <- paste( "00000", 1:10, sep = "" )
> fin <- nchar(x)
> inicio <- fin - 5
> substr(x, inicio, fin)
>
> Un saludo,
>
> Carlos J. Gil Bellosta
> http://www.datanalytics.com
>
> El día 20 de abril de 2012 19:33, J. Miguel Marin
> <jmmarin en est-econ.uc3m.es> escribió:
>>
>> Hola,
>>
>> tengo que leer más de 2000 ficheros en un programa largo de estimación sobre
>> imágenes médicas, con una estructura como ésta:
>>
>> desde "IM-0005-0001.dcm" hasta "IM-0005-2021.dcm"
>>
>> Si hago esto:
>>
>> ui <- NULL
>> for (i in 1:8){
>>        ui[i] <- paste("IM-0005-", i,".dcm", sep="")
>> }
>> ui
>>
>> Obtendría:
>>
>> [1] "IM-0005-1.dcm" "IM-0005-2.dcm" "IM-0005-3.dcm" "IM-0005-4.dcm"
>> [5] "IM-0005-5.dcm" "IM-0005-6.dcm" "IM-0005-7.dcm" "IM-0005-8.dcm"
>>
>>
>> pero el problema es que necesito justo formatos del tipo 0001, 0002, 0003...
>> no del tipo 1, 2, 3...
>>
>> ¿Sabeis cómo hacerlo?
>>
>> Y un saludo a tod en s
>>
>> jm~
>>
>> _______________________________
>>
>>       J. Miguel Marin
>>
>> http://www.est.uc3m.es/jmmarin
>>
>>   Dep. of Statistics
>> University Carlos III of Madrid
>>       Spain (E.U.)
>>
>> _______________________________________________
>> R-help-es mailing list
>> R-help-es en r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>




jm~

_______________________________

        J. Miguel Marin

http://www.est.uc3m.es/jmmarin

    Dep. of Statistics
University Carlos III of Madrid
        Spain (E.U.)



Más información sobre la lista de distribución R-help-es