Bonjour,

J'ai un data frame et j'aimerais changer la disposition des données d'une certaines manière.

Voici un exemple de mon data frame :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
df <- data.frame("Name" = c("a", "a", "b", "b", "b"),
                 "Sname" = c("az", "aze", "ba", "bo", "bi"),
                 "Number" = c(1, 2, 1, 4, 5),
                 "X" = c(100, 100, 100, 100, 100), stringsAsFactors = FALSE)
Voici un exemple du résultat attendu :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
result <- data.frame("a" = c("az", "aze", NA),
                     "a-Number" = c(1, 2, NA),
                     "b" = c("ba", "bo", "bi"),
                     "b-Number" =c(1, 4, 5), stringsAsFactors = FALSE)
Cordialement,

Arkning