Импортируйте переменную из.mat и экспортируйте в CSV
У меня есть .mat
файл, который содержит структуру (называется wiki
),
в котором есть поле под названием full_path
содержащие данные следующим образом:
ans =
Columns 1 through 4
{'17/10000217_198…'} {'48/10000548_192…'} {'12/100012_1948-…'} {'65/10001965_193…'}
Columns 5 through 8
{'16/10002116_197…'} {'02/10002702_196…'} {'41/10003541_193…'} {'39/100039_1904-…'}
and so on
Как я могу создать .csv
файл с данными, представленными в фигурных скобках?
1 ответ
Решение
Это довольно распространенная проблема, которая требует очень простых функций:
wiki = struct2array(load('wiki.mat', 'wiki'));
fid = fopen('q52688399.csv', 'w');
fprintf(fid,'%s\n', wiki.full_path{:});
fclose(fid);
Выше будет получено текстовое поле размером ~2 МБ, содержащее один столбец строк.