Hola:
 
Tengo una lista de 2 elementos, cada uno de los cuales contiene información relativa a un sujeto (Pablo y Carlos).
 
lSujetos <- list()
lSujetos[[1]] <- list(nomfich="Pablo", colTime=5, colVars=c(6,7,8))
lSujetos[[2]] <- list(nomfich="Carlos", colTime=5, colVars=c(6,7,8))

A continuación, leo las series temporales correspondientes a cada individuo. En este caso leo, para cada individuo, las series correspondientes a las columnas de las posiciones 6, 7 y 8 en el fichero:
 
misSeries <- lapply(lSujetos, leeSeries)
 
siendo leeSeries la función que se encarga de recoger esas series.
 
Como consecuencia de lo anterior, en "misSeries" tengo 2 elementos principales y cada uno tiene 3 subelementos (uno por serie temporal).
 
Pues bien, sobre esta variable (misSeries) debo aplicar diferentes funciones para obtener diversos parámetros. 
 
Un ejemplo:
resul <- lapply(series, function(x) lapply (x, AnalisisMacroscopico)) 
 
Pues bien: exactamente esos resultados no los debo generar para cada serie, sino para cada serie y período, pudiendo existir más de un período (supongamos 5 períodos); de tal modo que debo volcar en fichero una tabla de resultados que tenga exactamente N*3*5 = 30 filas, siendo N el número de individuos (en este caso N=2).
 
¿Cuál es la manera más eficiente de hacerlo?. Me refiero a la manera de meter en juego al vector de posibles períodos, y a la manera de aplicar las funciones pensando en que el objetivo es mostrar esa tabla de resultados.
 
Espero no haberme extendido demasiado.
 
Gracias.
 
Un saludo.
	[[alternative HTML version deleted]]

