Bonsoir,
Suite à mon précédent message sur comment remplacer des valeurs dans une colonne, j'ai été confronté à une autre difficulté d'un niveau un peu plus élevé !
J'ai un fichier data1.csv, dans lequel je crée une colonne "modalite" remplie de NA: data1$mod<-NA (mod est un factor ici).
J'ai un second fichier data2.csv qui comporte une colonne "mod" avec des valeurs ("temoin","traité") et une seconde colonne nommée "numero". Dans le fichier data1 j'ai aussi une colonne "numero" déjà remplie (mais pas rangé dans le même ordre et pas autant que dans data2).
Je voudrais que ma colonne "mod" dans data1 soit remplie à partir du fichier data2 ;
en fait je veux que R compare mes deux colonnes "numero" des deux fichiers data et s'il trouve une correspondance (une égalité entre deux numéros de tag) je veux qu'il me remplisse ma colonne de NA avec les valeurs (temoin,traité) de la colonne "mod".
Est ce que cela peut-être faisable sous R ? car j'ai trouvé sous Excel mais pas sous R (exemple excel : =Recherche("le numero data1";matrice recherche numero dans data2 ;valeur a noter issue de mod data2)
J'ai testé plusieurs scripts différent en essayant avec "substring", 'is.element', %in%, mais rien de tout cela ne m'a aidé !
Je vous remercie d'avance pour votre aide qui m'est toujours très utile sur ce forum, et n’hésitez pas si vous avez une quelconque idée pour mon problème !
Bien cordialement.
Partager