How to add a column to a tall table created from a datastore?
7 views (last 30 days)
I created a tall table and wrote it out to a folder of .mat files. Later, I loaded that tall table into MATLAB using a datastore. I now want to add a column to this tall table. I tried using the horzcat square brackets notation to do this. However, MATLAB says that when doing a horzcat, the data must be derived from a single tall array. If I try to add it by assigning a new variable, MATLAB says that tall arrays must be based on the same datastore. This sounds like I would need to add the column prior to writing out the tall table, since I'm adding a column with new data not in the current tall table. Is there a way to add the column after loading in the tall table via datastore?