Foro de debate

Bucle para lectura de datos

Bucle para lectura de datos

de Emilio Sanj -
Número de respuestas: 2

Buenas tardes, estoy intentando realizar un bucle en R para que me lea 75 archivos que se llaman campana1, campana2...no lo he conseguido hasta ahora. Copio el código que no me funciona.

for (i in 1:75){ Campana(i) <- read.table("C:/Documents and Settings/Escritorio/Proyectos/Campana[i].txt", header=T, dec=",", quote="\"")}
En respuesta a Emilio Sanj

Re: Bucle para lectura de datos

de David Suárez -
Hola Emilio,
hace falta que interpoles el valor de la variable i dentro de la ruta de tu archivo. Encontré estos ejemplos que te pueden servir. En tu caso las funciones paste o sub te servirían:
Generally paste() or cat() is used for this: name <- "John" cat("Hi ", name, ", how's it going\n", sep="") or out <- paste("Hi ", name, ", how's it going", sep="") print(out) You could also try stuff like sub("NAME", name, "Hi, NAME, how's it going")

Fuente: Peter Dalgaard (https://stat.ethz.ch/pipermail/r-help/2001-December/017411.html)