[R] outer() problem
    David Winsemius 
    dwinsemius at comcast.net
       
    Thu May  1 23:33:33 CEST 2014
    
    
  
On Apr 30, 2014, at 11:44 PM, Marc Girondot wrote:
> Dear list-members,
> 
> Can someone explains me why the last command gives an error. Thanks a lot:
> > outer(0:1, 0:1, FUN=function(x, y) {x+y})
>     [,1] [,2]
> [1,]    0    1
> [2,]    1    2
> > outer(0:1, 0:1, FUN=function(x, y) {x})
>     [,1] [,2]
> [1,]    0    0
> [2,]    1    1
> > outer(0:1, 0:1, FUN=function(x, y) {1})
> Erreur dans outer(0:1, 0:1, FUN = function(x, y) { :
>  dims [produit 4] ne correspond pas à la longueur de l'objet [1]
> 
> Of course I simplify a lot my problem.
Try using rep() to get a vector of the correct length:
> outer(0:1, 0:1, FUN=function(x, y) {rep(1, length(x))})
     [,1] [,2]
[1,]    1    1
[2,]    1    1
> 
> Thanks a lot
> 
> Marc
> 
> ______________________________________________
> 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.
David Winsemius
Alameda, CA, USA
    
    
More information about the R-help
mailing list