[R] writing a matrix in a file

Sean Anderson lists at seananderson.ca
Wed Jun 2 15:45:01 CEST 2010


On 10-06-02 10:34 AM, amir wrote:
> I want to write a matrix (n*m) in a file (Text file)  such that the file
> will be as Result file (below).
> I use the below command but it write all numbers in one column,
>
>> write(paste(matrixname),file="test.txt",append=TRUE)
>
> how can I do this?
> ...
> Matrix:
>       [,1] [,2] [,3] [,4] [,5] [,6]
> [1,]    5    5   -1   -1   -1   -1
> [2,]    8    8    2    7    6    5
> [3,]    6    6    8    2    7    5

x <- matrix(1:12, nrow = 4)
sink("test.txt")
cat("Matrix:\n")
x
sink()

Also look at ?write.table

Sean



More information about the R-help mailing list