Hi everyone,
   I'm building a matrix in R with a cycle for like this:
pp_ris2=matrix(NA,6,6)
for(i in 0:6){
        for(j in 0:6){
                if(i>j){
                pp_ris2[i,j]=myfunction}
        else if(i==j){
                print(c(i,j))
                pp_ris2[i,j]=myfunction}
        
}}

but the result is:
      [,1]     [,2]     [,3]    [,4]   [,5]    [,6]
[1,] 0.062   NaN    NaN    NaN   NaN   NaN
[2,] 0.083  0.022   NaN    NaN   NaN   NaN
[3,] 0.072  0.022  0.004   NaN   NaN   NaN
[4,] 0.046  0.016  0.003  0.001  NaN   NaN
[5,] 0.023  0.009  0.002  0.000   0      NaN
[6,] 0.010  0.004  0.001  0.000   0        0

my problem is in the first column and row because in this matrix there are
not the column and the row with i=0 and j=0. Can anyone help me please?

thanks a lot


-- 
View this message in context: 
http://r.789695.n4.nabble.com/Matrix-in-R-tp3312748p3312748.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
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.

Reply via email to