Funciones para crear y remodelar big data en R usando el paquete FF

Soy nuevo en R y en el paquete FF, y estoy tratando de entender mejor cómo FF permite a los usuarios trabajar con grandes conjuntos de datos (> 4Gb). He pasado una cantidad considerable de tiempo recorriendo la web para ver tutoriales, pero los que pude encontrar en general me pasan por alto.

Aprendo mejor haciendo, así que como ejercicio, me gustaría saber cómo crear un conjunto de datos de series de tiempo de formato largo, similar al conjunto de datos "Indometh" incorporado de R, utilizando valores arbitrarios. Entonces me gustaría remodelarlo en formato ancho. Entonces me gustaría guardar la salida como un archivo csv.

Con conjuntos de datos pequeños, esto es simple, y se puede lograr usando el siguiente script:

##########################################
#Generate the data frame

DF<-data.frame()
for(Subject in 1:6){
  for(time in 1:11){
    DF<-rbind(DF,c(Subject,time,runif(1)))
  }
}
names(DF)<-c("Subject","time","conc")

##########################################
#Reshape to wide format

DF<-reshape(DF, v.names = "conc", idvar = "Subject", timevar = "time", direction = "wide")

##########################################
#Save csv file

write.csv(DF,file="DF.csv")

Pero me gustaría aprender a hacer esto para tamaños de archivo de aproximadamente 10 Gb. ¿Cómo haría esto usando el paquete FF? Gracias por adelantado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta