Adding new columns in a Table?

7 visualizzazioni (ultimi 30 giorni)
wesleynotwise
wesleynotwise il 9 Giu 2017
Commentato: wesleynotwise il 20 Giu 2017
I think this should be quite simple, but somehow I couldn't find the solution online.
I have two Tables, eg: Table1 and Table2. How to add let say two columns from Table 2 to Table 1.
I have tried this, but it does not work as the two input must be in a table form.
T1 = [T1 T2.ColumnA T2.ColumnB]
  2 Commenti
Peter Perkins
Peter Perkins il 19 Giu 2017
The problem with this is that you're trying to concatenate a table with two doubles (I'm guessing). As Walter shows, you need to concatenate tables.
wesleynotwise
wesleynotwise il 20 Giu 2017
Hi Peter. Yes, you are right, the columns are doubles. Walter's answer works :)

Accedi per commentare.

Risposta accettata

Walter Roberson
Walter Roberson il 10 Giu 2017
T1 = [T1, T2(:,{'ColumnA', 'ColumnB'})]
Note: this is only permitted if T1 does not already have variables with the same name.
  1 Commento
wesleynotwise
wesleynotwise il 15 Giu 2017
Sorry for my late response to your answer. The code works brilliantly. Thank you.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Tables in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by