say 'm' is your matrix, then try
rowMeans(m * col(m))
I hope it helps.
Best,
Dimitris
bwgoudey wrote:
I have a small matrix where the columns represents a ranking and the values
are the number of times each ranking was obtained eg
1 2 3
x 1 2 0
y 0 1 2
z 2 0 1
I'd like to be able to return an average of the ranking obtained
average
x 1.67
y 2.67
z 1.67
Whats the nicest way to do this? I'm new to the language and looking for an
elegant solution :)
Thanks
Ben
--
Dimitris Rizopoulos
Assistant Professor
Department of Biostatistics
Erasmus University Medical Center
Address: PO Box 2040, 3000 CA Rotterdam, the Netherlands
Tel: +31/(0)10/7043478
Fax: +31/(0)10/7043014
______________________________________________
R-help@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.