Как я могу прочитать несколько серий в одном файле xlsx и сохранить в .mat? - PullRequest
0 голосов
/ 25 июня 2018

Сначала извините за базовые вопросы.

Что я сделал, так это импортировал ".csv" в matlab, используя "readtable". Но я не представляю, как сделать эти 367 разных временных рядовнезависимые файлы .mat.

result = readtable('price.csv');

результат показан в файле изображения, чтобы помочь пониманию .. enter image description here

Как я могу сделать этот процесс автоматически? Пожалуйстапомоги мне ..

1 Ответ

0 голосов
/ 25 июня 2018
result = readtable('price.csv');
for i = 1:2:734
    M = rmmissing(result(:,[i,i+1]));
    str = M.Properties.VariableNames(2);
    % str{1}(regexp(str{1}, 'x')) = [];
    name = str{1};
    save(['C:\Users\bok\Desktop\mat\',name],'M');
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...