How to add a column with all rows have the same data in a table?

Hello!
How to add a column with all rows have the same data (es. '31-Jan-2015') in a table?
Thanks

 Accepted Answer

Demo
% Create table
T = table([1;2;3;4],'VariableNames',{'Data'});
% Create date vector
data = datetime('now') + (1:4)';
% Add the column of dates to the table
T.Dates = data;
The column vector must have the same number of rows as the table.

4 Comments

Sorry, but to set the same date in all rows?
data = repmat(datetime('now'), height(T), 1)
The line above will replicate the datetime value to the height of the table T.
Replace the first input to repmat with your datetime value and replace T with your table name.
Glad I could help.

Sign in to comment.

More Answers (0)

Categories

Products

Release

R2020a

Tags

Asked:

on 26 May 2020

Edited:

on 3 Nov 2020

Community Treasure Hunt

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

Start Hunting!