R newbie - loop questions
Yep, that solves the problem and is much cleaner than what I was trying to do. KWS
On Nov 7, 2013, at 10:01 AM, arun <smartpink111 at yahoo.com> wrote:
Hi, May be this is what you wanted: mat1 <- matrix(1:4,2,2) results.norm <- mat1/rowSums(mat1) A.K. On Thursday, November 7, 2013 12:27 PM, Karl Schelhammer <karl.schelhammer at gmail.com> wrote: Sorry for the confusion. results is a 2 x 2 matrix containing real positive values. The goal is to divide each element of the matrix by the sum of the elements in a row and store the result in results.norm. However, the loop returns an error that I don't understand. Any thoughts? KWS On Nov 7, 2013, at 8:42 AM, smartpink111 at yahoo.com wrote:
This is not clear. For example, v1 <- 24 #value r1 <- c(2,3) # vector with 2 elements my.function(v1,r1) #[1] 4.8 There is no reference to "results". If it is the output of my.function(), then there is only one element. Anyway, please show a reproducible example. <quote author='Sledge'> Greetings all, I am attempting to run the following code: I recieve the following error: The function runs fine when I explicitly enter the subscripts in results and pass to my.function. Can someone else see what is wrong with this approach? </quote> Quoted from: http://r.789695.n4.nabble.com/R-newbie-loop-questions-tp4679975.html
_____________________________________ Sent from http://r.789695.n4.nabble.com