Join multiple tables using Outerjoin in MATLAB

18 vues (au cours des 30 derniers jours)
Nikita Agrawal
Nikita Agrawal le 28 Juin 2020
Commenté : Nikita Agrawal le 29 Juin 2020
Hi,
I have 300 tables that I have stored over a loop, now I want to join them outside the loop.
I have the following:
T{1} = mytable_1;
T{2} = mytable_2;
T{3} = mytable_3;
.
.
.
.
T{300} = mytable_300;
I want to merge these tables:
T_bigtable = outerjoin(xxxx,'Mergekeys',true)

Réponse acceptée

Kawin Kumaran
Kawin Kumaran le 29 Juin 2020
Outerjoin can be nested in a for loop .Please follow the example code :
T_bigtable = T{1};
for k = 2:300
T_bigtable = outerjoin(T_bigtable, T{k});
end
  1 commentaire
Nikita Agrawal
Nikita Agrawal le 29 Juin 2020
I am still looking for an alternative to avoid loop though.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Tables dans Help Center et File Exchange

Produits


Version

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by