Transformer un tableau dans R
Bonjour la communauté,
Je viens vous demander de l'aide concernant la transformation d'un tableau dans R. Il s'agit d'obtenir un TCD d'un autre tableau pour que je puisse le travailler. Cela est possible sur Excel mais j'aimerai pouvoir le faire directement depuis R afin de minimiser le nombre de logiciels utilisés.
Je m'explique, j'ai la table suivante :
DATE |
CRITERE |
VALEUR |
18/12/2017 |
Facteur1 |
35 |
18/12/2017 |
Facteur2 |
25 |
19/12/2017 |
Facteur1 |
38 |
19/12/2017 |
Facteur2 |
25 |
20/12/2017 |
Facteur1 |
40 |
21/12/2017 |
Facteur1 |
33 |
Dans l'état, je ne peux exploiter cette table et je souhaite donc la transformer pour l'analyser. Je souhaite obtenir la table suivante :
DATE |
Facteur1 |
Facteur2 |
18/12/2017 |
35 |
25 |
19/12/2017 |
38 |
25 |
20/12/2017 |
40 |
NA |
21/12/2017 |
33 |
NA |
Il s'agit finalement seulement d'un TCD seulement je ne trouve pas de façon simple de le faire sur R.
Je vous met le code que j'ai commencé à réaliser sur R pour que vous voyiez où j'en suis :
Code:
1 2 3 4 5 6 7
| tableau <- data.frame(sort(DATE_CRITERE_VALEUR$DATE))
tableau <- data.frame(tableau [! duplicated (tableau),])
table1 <- data.frame(sort(DATE_CRITERE_VALEUR$`LIBELLE CRITERE`))
table1 <- data.frame(table1 [! duplicated (table1),])
table1 <- t(table1)
table1 <- data.frame(table1, h=F)
tableau1 <- cbind(tableau,table1) |
Pour expliquer, je crée ma colonne date en faisant un tri et en retirant les doublons, je fais ensuite de même pour mes critères puis je rassemble les deux colonnes. Je bloque sur la suite car je n'arrive pas à insérer les valeurs dans ce tableau crée en bricolant.
Avez vous des idées sur la suite à donner s'il vous plait ?
Ou peut être une autre façon de faire plus simple que mon bricolage ? ^^
Merci pour votre aide.
Bonnes fêtes.