Comment appliquer une fonction sur chaque combinaison de deux vecteurs ? : outer
La fonction outer() permet d’appliquer une fonction à chaque couple de deux vecteurs. La fonction outer() retourne une matrice de la forme M(i, j) = f (xi , yj) où x et y sont des vecteurs et f une fonction de deux variables → f (x, y) #On crée deux vecteurs : A <- sample(5) A B <- c(2,6) outer(A,B, FUN= »+ ») #On ajoute chaque élément de A et de B 2 à 2 On obtient : outer(A,B,FUN= »+ ») [,1] [,2] [1,] 5 9 [2,] 7 11 [3,] 6 10 [4,] 3 7 [5,] 4 8 Mois <-c(« Janv », »Fev », »Mars ») Année <- 2008:2010 outer(Mois,Année,FUN= »paste », sep= »-« )Read More →