Recorriendo todos los archivos en el directorio en R, aplicando múltiples comandos [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Cuál es el mejor método para aplicar un script de forma repetitiva a n archivos .csv en R? 2 respuestas Necesito aplicar un conjunto de comandos en R a todos los @ individual.txt
archivos (alrededor de 300) en un directorio.
No estoy muy familiarizado con R, por lo que toda la ayuda que he visto en línea sobre el bucle es confusa, o no puedo encontrar la manera de aplicar un bucle cuando necesita aplicar múltiples comandos a cada archivo.
Los comandos que necesito aplicar a cada archivo (árboles filogenéticos) dentro del directorio son (que usa la biblioteca de simios de R):
testtree <- read.tree("tree123.txt")
unrooted_tr <- unroot(testtree)
write.tree(unrooted_tr, file="unrootedtree123.txt")
¿Cómo aplico un bucle que aplicará estos comandos a cada archivo .txt individual (ya sea usando R o en la línea de comandos de Unix)? La salida (por ejemplo, unroottree123.txt) deberá tener un nombre diferente para cada archivo individual.
Gracias de antemano, Dani.