[R] Writing text files out of a dataset

Rui Barradas ruipbarradas at sapo.pt
Fri Dec 29 18:49:20 CET 2017


Hello,

You have to create the vector 'd' outside the loop before using it.

d <- numeric(nrow(data))

Only then comes the loop.

Hope this helps,

Rui Barradas

On 12/29/2017 2:31 PM, Luca Meyer wrote:
> Hello,
> 
> I am trying to run the following syntax for all cases within the dataframe
> "data"
> 
> d1 <- data[1,c("material")]
> fileConn<-file("TESTI/d1.txt")
> writeLines(d1, fileConn)
> close(fileConn)
> 
> I am trying to use the for function:
> 
>   for (i in 1:nrow(data)){
>    d[i] <- data[i,c("material")]
>    fileConn<-file("TESTI/d[i].txt")
>    writeLines(d[i], fileConn)
>    close(fileConn)
> }
> 
> but I get the error:
> 
> Object "d" not found
> 
> Any suggestion on how I can solve the above?
> 
> Thanks,
> 
> Luca
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>



More information about the R-help mailing list