[R] How to transform the Matrix into the way I want it ???

Nikhil Kaza nikhil.list at gmail.com
Mon Nov 9 23:45:13 CET 2009


  This is not an answer to your question, but I have used SparseM  
package to represent large travel time matrices efficiently.

?as.matrix.ssr

if the traveltime matrix is symmetric.

On 9 Nov 2009, at 5:24PM, Hongwei Dong wrote:

> Hi, R users,
>
> I'm trying to transform a matrix A into B (see below). Anyone knows  
> how to
> do it in R? Thanks.
>
> Matrix A (zone to zone travel time)
>
> zone z1 z2 z3  z1 0 2.9 4.3  z2 2.9 0 2.5  z3 4.3 2.5 0
>
> B:
>
> from to time z1 z1 0 z1 z2 2.9 z1 z3 4.3 z2 z1 2.9 z2 z2 0 z2 z3 2.5  
> z3 z1
> 4.3 z3 z2 2.5 z3 z3 0
>
> The real matrix I have is much larger, with more than 2000 zones.  
> But I
> think it should be the same thing if I can transform A into B.
>
> Thanks.
>
> Garry
>
> 	[[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at r-project.org mailing list
> 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