J'ai trouvé de temps en temps que les déclarations de R, si elles sont si utiles. Par exemple:
> ifelse(TRUE,1,2)
[1] 1
> ifelse(FALSE,1,2)
[1] 2
Mais je suis un peu confus par le comportement suivant.
> ifelse(TRUE,c(1,2),c(3,4))
[1] 1
> ifelse(FALSE,c(1,2),c(3,4))
[1] 3
S'agit-il 1) d'un bug ou 2) d'un choix de conception supérieur à mon niveau de rémunération?