Copy table's certain data into another table with corresponding variable names
110 views (last 30 days)
Show older comments
Let's say I have a table with 10 rows and 10 columns. I'd like to copy 5 cols and 10 rows of the table into another one with their variable names. Is there a way to do that?
Thank you.
0 Comments
Accepted Answer
Mohammad Abouali
on 22 Oct 2014
Lets say you want move column Age from table1 to table2
table2.Age=table1.Age
Or if you want to move column 5 to 8 of table1 to table2 do this:
for c=5:8
table2.(T.Properties.VariableNames{c})=table1.(T.Properties.VariableNames{c});
end
2 Comments
Mohammad Abouali
on 23 Oct 2014
Edited: Mohammad Abouali
on 23 Oct 2014
Do your two tables have the same number of rows?
By the way, I have assumed that both table2 and table1 are already defined.
See Also
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!