Импортировать переменную из .mat и экспортировать в CSV - PullRequest
0 голосов
/ 07 октября 2018

У меня есть файл .mat, который содержит структуру (называемую wiki),

enter image description here

, в которой есть поле с именем 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 Ответ

0 голосов
/ 07 октября 2018

Это довольно распространенная проблема, для которой требуются очень простые функции:

wiki = struct2array(load('wiki.mat', 'wiki'));
fid = fopen('q52688399.csv', 'w');
fprintf(fid,'%s\n', wiki.full_path{:});
fclose(fid);

Приведенное выше описание создает текстовый фрагмент размером ~ 2 МБ, содержащий один столбец строк.

...