[R] matrix of all difference between rows values
Rui Barradas
ruipbarradas at sapo.pt
Sat Nov 10 20:47:09 CET 2012
Hello,
Try the following.
# Create the dataset
Table1 <- matrix(10:6, ncol = 1)
rownames(Table1) <- letters[1:5]
Table1
t(outer(Table1[,1], Table1[,1], `-`))
Hope this helps,
Rui Barradas
Em 10-11-2012 18:32, cleberchaves escreveu:
> Hello all,
> i would like to calculate the difference of all row values and the others
> row values from my matrix (table 1). The output (table 2) would be a matrix
> with input matrix's row names on row names and colums names, thereby the
> difference values among two of the row names could be bether found.
>
> Could someone help me?
>
> Examples:
>
> Table 1:
> a 10
> b 9
> c 8
> d 7
> e 6
>
>
> Table 2:
> a b c d e
> a 0 -1 -2 -3 -4
> b 1 0 -1 -2 -3
> c 2 1 0 -1 -2
> d 3 2 1 0 1
> e 4 3 2 1 0
>
>
>
> --
> View this message in context: http://r.789695.n4.nabble.com/matrix-of-all-difference-between-rows-values-tp4649191.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> 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