Bonjour à tous,

J'ai un data frame selon la structure suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
d<-data.frame(v1=rnorm(10, 8.5, 0.75), v2=rnorm(10, 10.2, 0.86), v3=rnorm(10, 6.7, 0.6))
> d
          v1        v2       v3
1   8.488424 10.433379 6.788322
2   8.869140  9.260499 7.305295
3   8.508276 10.395277 6.358899
4   7.654237 11.353220 6.407049
5   8.992264 10.928109 6.718973
6   9.381678  9.612671 6.954682
7   8.327952 11.644544 6.755915
8   8.846640 11.467259 7.095682
9  10.037097  9.818900 6.745006
10  8.399970 10.357606 7.044943
je souhaite réaliser un plot avec la barre d'erreur. J'ai exploré la fonction 'plotmeans' du package "gplots" et la fonction 'ggline' du package "ggpubr".
Je ne peux utiliser ces deux fonction directement sur mon data frame 'd' mais il faut le transformer selon la structure suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
d2<-data.frame(num=rnorm(30, 8.5, 1.3), v=sample(c("V1", "V2", "V3"),30, replace=TRUE) )
> d2
         num  v
1   8.627070 V1
2   8.557738 V2
3   7.336727 V3
4   7.628147 V1
5   7.891821 V2
6   5.931525 V1
7   9.052577 V3
8   6.245086 V2
9   8.981863 V1
10  6.868155 V3
11  8.907986 V3
12  7.963563 V1
13   .
14   .
15   .
Y a-t-il un moyen de le faire sans transformer le jeu de données. Si non, comment faire pour transformer mon jeu de donnée 'd' en 'd2'?