フィルターのクリア

How can I create a table from column from another table and some model output?

10 ビュー (過去 30 日間)
T4H14
T4H14 2017 年 10 月 18 日
回答済み: Peter Perkins 2017 年 10 月 19 日
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?

採用された回答

Cam Salzberger
Cam Salzberger 2017 年 10 月 18 日
編集済み: Cam Salzberger 2017 年 10 月 18 日
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

その他の回答 (1 件)

Peter Perkins
Peter Perkins 2017 年 10 月 19 日
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).

カテゴリ

Help Center および File ExchangeTables についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by