Bonjour,

Imaginons le tableau «base» :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
colone1=c("d","d","b","b","a","a")
colone2=c("var1","var2","var1","var2","var1","var2")
colone3=c(5,2,4,8,9,7)
base=data.frame(colone1,colone2,colone3)
base
(j'ai utilisé les """"" pour mettre en forme le tableau)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 """    colone1 colone2 colone3
1"""""       d """""       var1 """""          5
2"""""       d """""       var2 """""          2
3"""""       b """""       var1 """""          4
4"""""       b """""       var2  """""         8
5"""""       a """""       var1 """""          9
6"""""       a """""       var2  """""         7
Comment programmer R pour obtenir le tableau croisé de valeurs suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
"""	var1"	var2
a"""""	9"""""	7
b"""""	4"""""	8
d"""""	5"""""	2
Cordialement