i have problem following code in r. want myfun()
function write data my.res
matrix. can print statement my.vec[i]/my.vec[i-j]
easily.
my.vec <-c(1:10) my.res <-matrix( ,10,2) myfun <-function(j=2){ for(i in (j+1):10){ my.res[i,1] <-my.vec[i]/my.vec[i-j] print(my.vec[i]/my.vec[i-j]) } }
you have print in wrong location, changed input j=2
j
can assigned. mentioned - don't need loop - seems trying learn how work loops?
myfun <- function(j){ for(i in (j + 1):10){ my.res[i,1] <- my.vec[i]/my.vec[i-j] } print(my.res) } myfun(2)
Comments
Post a Comment