Azzera filtri
Azzera filtri

How to merge two table coulmns into one column?

2 visualizzazioni (ultimi 30 giorni)
I have tables T1 and T2 with same size. They hold double values. I would liket to merge T1.X = [1 ;2 ;3] and T2.X = [3 ;6; 7] and the result should be something like x = [13; 26; 37 ]. Is it possible? Used once strcat and returened with error message 'Complex values cannot be converted to chars'. Can someone help ?

Risposta accettata

Matt J
Matt J il 16 Apr 2021
Modificato: Matt J il 16 Apr 2021
T1=table([1;2;3],'VariableNames',{'X'});
T2=table([3;6;7],'VariableNames',{'X'});
x=str2double(string(T1.X)+string(T2.X))
x = 3×1
13 26 37
  1 Commento
Kazi Alam
Kazi Alam il 16 Apr 2021
Thank you. This is easier to write the code but takes a little more time.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Data Type Conversion 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