[R] Writing out in loops
Sarah Goslee
sarah.goslee at gmail.com
Tue Dec 6 16:07:23 CET 2011
Is there some reason you can't create the entire file in R and then write it
out in a single step?
It looks like you're writing out
mat[1, 1:10]
so you could just use
write.table(mat[1, 1:10], filen)
Can you expand on what you're trying to do?
Sarah
On Tue, Dec 6, 2011 at 4:18 AM, Thomas <chesney.alt at gmail.com> wrote:
> I would like to write some data to different files. I can create the
> filename Day1.txt like this:
>
> filen <- paste("Day", l, ".txt", sep="")
>
> and then I'm using a For loop to write out one row of a matrix, something
> like this:
>
> For (j in 1:10)
> {
> cat(mat[1,j], ",", file=filen, append=TRUE)
> }
> cat("\n", file=filen, append=TRUE)
>
> but is there a better way to do this?
>
> Thank you,
>
> Thomas
>
--
Sarah Goslee
http://www.functionaldiversity.org
More information about the R-help
mailing list