Я пытаюсь прочитать в csv-файле, который содержит ежедневные данные по курсам евро / доллар, включая даты, указывающие год, месяц и день.Проблема в том, что использование readtable (filename) помещает одинарные кавычки вокруг всех записей таблицы и, следовательно, мешает мне вообще использовать данные.
Определить параметры импорта:
opts = detectImportOptions('EUR_USD Historische Data.csv');
Считать данные:
EUR_USD = readtable('EUR_USD Historische Data.csv');
Вывести даты и преобразовать в переменную datetime:
dt = EUR_USD(:,1);
dates = datetime(dt,'InputFormat','yyyyMMdd');
% Does not work because of single quotes
Мне удалось вычесть цены закрытия и сделать их работоспособными, но я не уверен, что это элегантный способ сделать это:
closing_prices = str2double(table2array(EUR_USD(:,5)));
В конечном итоге цель состоит в том, чтобы сделать данные работоспособными.Мне нужно сравнить два столбца с переменными datetime, и если даты не совпадают между двумя столбцами, мне нужно удалить эту запись так, чтобы в конце совпадали оба столбца.
Это вектор с датами: Неправильный вектор дат
Мне нужно, чтобы он выглядел так: Правильный вектор дат