Les posteurs les plus actifs de la semaine
Aucun utilisateur |
Sujets les plus vus
Reshape.
2 participants
Page 1 sur 1
Reshape.
Bonjour à tous,
Je travaille sur des données de la fforme de l'image ci jointe(1), et je voudrais transformer les données de tableau de la forme suivante: image(2).
Est ce que la fonction "Reshape" résoudre ce problème? si oui, comment s’écrit le code SVP!
Merci beaucoup d'avance.
Je travaille sur des données de la fforme de l'image ci jointe(1), et je voudrais transformer les données de tableau de la forme suivante: image(2).
Est ce que la fonction "Reshape" résoudre ce problème? si oui, comment s’écrit le code SVP!
Merci beaucoup d'avance.
- Fichiers joints
FMarwen- Nombre de messages : 226
Date d'inscription : 17/04/2013
Re: Reshape.
Bonjour,
essaie ça :
essaie ça :
- Code:
tab <- structure(list(ind = 1:3, c130 = c(178, 82, 139), Statut = structure(c(3L,
2L, 1L), .Label = c("Cd", "d", "D"), class = "factor"), AzP = c(373,
286, 48), DistP = c(81, 43, 63), a1 = c(35, 272, 288), d1 = c(513,
243, 385), a2 = c(27, 221, 225), d2 = c(429, 172, 241)), .Names = c("ind",
"c130", "Statut", "AzP", "DistP", "a1", "d1", "a2", "d2"), row.names = c(NA,
-3L), class = "data.frame")
reshape(tab, idvar=colnames(tab)[1:5], varying=list(c(6,8),c(7,9)),direction="long", v.names=c("a" ,"d"))
droopy- Nombre de messages : 1156
Date d'inscription : 04/09/2009
Re: Reshape.
Merci droopy, mais ça marche pas !
FMarwen- Nombre de messages : 226
Date d'inscription : 17/04/2013
Re: Reshape.
Qu'est-ce qui ne fonctionne pas ?
Chez moi j'obtiens ceci avec mon exemple
Chez moi j'obtiens ceci avec mon exemple
- Code:
tab2 <- reshape(tab, idvar=colnames(tab)[1:5], varying=list(c(6,8),c(7,9)),direction="long", v.names=c("a" ,"d"))
tab2[do.call(order, tab2[c(1,3)]),]
ind c130 Statut AzP DistP time a d
1.178.D.373.81.1 1 178 D 373 81 1 35 513
1.178.D.373.81.2 1 178 D 373 81 2 27 429
2.82.d.286.43.1 2 82 d 286 43 1 272 243
2.82.d.286.43.2 2 82 d 286 43 2 221 172
3.139.Cd.48.63.1 3 139 Cd 48 63 1 288 385
3.139.Cd.48.63.2 3 139 Cd 48 63 2 225 241
droopy- Nombre de messages : 1156
Date d'inscription : 04/09/2009
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|