Foro de debate

Guardar salidas de un ciclo en R

Guardar salidas de un ciclo en R

de Viviana BO -
Número de respuestas: 1

Buen día, 

Deseo guardar las salidas de un ciclo en R, tal que los archivos se guarden de forma individual y que el nombre de cada archivo sean los valores obtenidos en otro data frame.

Los valores que deseo guardar son los obtenidos de P.H0159df en 352 archivos individuales, en lugar que se nombren del 1 al 352; deseo que los nombres sean los valores del objeto  H0159.pointid

Agradezco la ayuda.

Script:

H0159.dbf <- read.dbf("E:/......../H0159_pts.dbf", header=T)

H0159.dbf.df <- as.data.frame(H0159.dbf)

H0159.pointid <- as.data.frame(t(H0159.dbf.df[,1]))

str(P.H0159df)  =  'dataframe' : 1 obs of 352 variables

P.H0159 <- extract(IDW.stack.daily.2001.2017_1km, H0159_pts.shp)

dates<- seq.Date(as.Date("2001-01-01"),as.Date("2017-12-31"), by = 'day')

P.H0159df<-as.data.frame(t(P.H0159/10))

str(P.H0159df)  =  'dataframe' : 6209 obs of 352 variables

row.names(P.H0159df)<- dates

for (i in 1:352) {

  colnames(P.H0159df[i])<- "Prec"

  write.csv(round(P.H0159df[i], digits=2) ,

            file = paste0("E:/......./H0159_2/",i,".csv"))

}