Re: [R] Writing text files out of a dataset

2017-12-29 Thread Jeff Newmiller
This presumes that 'data[["material"]]' is numeric. It is unnecessary to put the output data into a separate vector d (it is already in a vector that is part of the 'data' data frame). I would just overwrite `d` (or `d1`) each time through the loop: for (i in seq_along( data[["material"]] ) )

Re: [R] Writing text files out of a dataset

2017-12-29 Thread Rui Barradas
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

Re: [R] Writing text files out of a dataset

2017-12-29 Thread Eric Berger
You have an error with the filename in the loop. Try replacing the relevant line wtih fileConn<-file(sprintf("TESTI/%d.txt",i)) HTH, Eric On Fri, Dec 29, 2017 at 4:31 PM, Luca Meyer wrote: > Hello, > > I am trying to run the following syntax for all cases within the dataframe > "data" > > d1 <

[R] Writing text files out of a dataset

2017-12-29 Thread Luca Meyer
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<