On a parfois besoin d’un jeux de données qui reprend toutes les combinaisons possibles de plusieurs facteurs.
Bien sûr on peut le faire à la main, mais il y a beaucoup plus intelligent : la fonction expand.grid fait ça très bien.

 expand.grid(c("voiture","velo"),c("bleue","rouge","vert"),c("mercedes","peugeot")) 

Cette commande permet de générer toutes les combinaisons possibles : voiture bleue mercedes, voiture bleue peugeot…