Les posteurs les plus actifs de la semaine
Aucun utilisateur |
Sujets les plus vus
Fusionner des tableaux de longeurs différentes
2 participants
Page 1 sur 1
Fusionner des tableaux de longeurs différentes
Bonjour à tous,
J'ai plusieurs tableaux avec des années en nom de colonnes et des valeurs en lignes. J'aimerais fusionner ces tableaux (avec rbind par exemple) en fonction du nom de colonne et compléter le reste avec des NAs.
Par exemple j'ai :
2010 2011 2012
0 0.2 0.5
et :
2010 2012
0.6 0.1
et j'aimerais obtenir :
2010 2011 2012
0 0.2 0.5
0.6 NA 0.1
Je n'ai pas trouvé de solutions sur internet, j'espère que vous pourrez m'aider
J'ai plusieurs tableaux avec des années en nom de colonnes et des valeurs en lignes. J'aimerais fusionner ces tableaux (avec rbind par exemple) en fonction du nom de colonne et compléter le reste avec des NAs.
Par exemple j'ai :
2010 2011 2012
0 0.2 0.5
et :
2010 2012
0.6 0.1
et j'aimerais obtenir :
2010 2011 2012
0 0.2 0.5
0.6 NA 0.1
Je n'ai pas trouvé de solutions sur internet, j'espère que vous pourrez m'aider
bulle- Nombre de messages : 2
Localisation : France
Date d'inscription : 11/04/2018
Re: Fusionner des tableaux de longeurs différentes
Bonjour,
Tu peux le faire avec la fonction merge:
t1 et t2 sont les tables a fusionner, by definit la cle sur laquelle tu vas fusionner (l'identifiant utilise pour chaque observation). Cela correspond a l'OUTER JOIN en SQL.
Ayana
Tu peux le faire avec la fonction merge:
- Code:
merge(x = t1, y = t2, by = "ID", all = TRUE)
t1 et t2 sont les tables a fusionner, by definit la cle sur laquelle tu vas fusionner (l'identifiant utilise pour chaque observation). Cela correspond a l'OUTER JOIN en SQL.
Ayana
Ayana- Nombre de messages : 550
Localisation : Londres
Date d'inscription : 18/08/2009
Re: Fusionner des tableaux de longeurs différentes
Merci pour ta réponse, mais je n'arrive pas à utiliser merge non plus. Le champs 'by' est censé être le nom d'une colonne de mes tableaux, alors que j'aimerais que le regroupement se fasse par nom de colonne (c'est à dire l'année).
bulle- Nombre de messages : 2
Localisation : France
Date d'inscription : 11/04/2018
Sujets similaires
» Comment fusionner deux probabilités
» [résolu] problème avec la fonction merge fusionner 3 tables
» Tableaux
» Tableaux- Macros
» Fusion de tableaux
» [résolu] problème avec la fonction merge fusionner 3 tables
» Tableaux
» Tableaux- Macros
» Fusion de tableaux
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum