How can I create a table from column from another table and some model output?
13 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
T4H14
le 18 Oct 2017
Réponse apportée : Peter Perkins
le 19 Oct 2017
I have a table T that has a first column called "Dates" which contains the observation dates for input variables into a model and I run the model and generate output called "yfit1". How can I create a new table M which contains the Dates from T and the model output yfit1?
0 commentaires
Réponse acceptée
Cam Salzberger
le 18 Oct 2017
Modifié(e) : Cam Salzberger
le 18 Oct 2017
Something like this:
% Sample data
T = table(datetime('now')+(0:2).', rand(3,1), ...
'VariableNames', {'Dates', 'Something'});
yfit1 = rand(3,1);
% Create new table
M = table(T.Dates, yfit1, 'VariableNames', {'Dates', 'Fit'});
-Cam
0 commentaires
Plus de réponses (1)
Peter Perkins
le 19 Oct 2017
It may be that you don't want to create a new table. If the dates are all the same, then it seems like there's a 1:1 correspondence between inputs and outputs. Why not just add a new variable to your existing table? Better yet, create a timetable containing your inputs and output(s).
0 commentaires
Voir également
Catégories
En savoir plus sur Tables dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!