Я хотел бы расширить существующее расписание. Исходное расписание состоит только из торговых дней, хотя я хотел бы расширить его, чтобы отразить все рабочие дни (независимо от того, рабочий день или нет).
Рассмотрим исходное расписание tt
. Я хотел бы расширить его, используя RowTimes
vector datesWeekdays
. Расширенные строки должны содержать NaN.
Во время игры мне было интересно, имеет ли смысл сначала создавать новое расписание, включающее все даты и устанавливая данные в NaN, а затем «интегрировать» исходное расписание tt
в новое расписание ttWeekdays
.
Вот игрушечный пример:
data = rand(3,2);
dates = datetime({'2018-04-30', '2018-05-02', '2018-05-03'}, 'InputFormat','yyyy-MM-dd');
tt = array2timetable(data, 'RowTimes', dates, 'VariableNames', {'high', 'low'})
datesWeekdays = datetime({'2018-04-30', '2018-05-01', '2018-05-02', '2018-05-03', '2018-05-04'}, 'InputFormat','yyyy-MM-dd');
dataWeekdays = nan(5,2);
ttWeekdays = array2timetable(dataWeekdays, 'RowTimes', datesWeekdays, 'VariableNames', {'high', 'low'})