【发布时间】:2021-06-19 02:46:33
【问题描述】:
我有一个 25194081x2 的字符串矩阵,称为 s1。下面是数据的外观。
我正在尝试将此矩阵保存到 csv。我尝试了下面的代码,但由于某种原因,它保存了向量的第一列两次(并排)而不是两列。
我做错了什么?
fileID= fopen('data.csv', 'w') ;
fprintf(fileID, '%s,%s\n', [s1(:,1) s1(:,2)]);
fclose(fileID)
【问题讨论】:
-
不要像现在这样将列合并到字符串数组中,而是将它们作为单独的参数提供,并遍历
s1的行:fprintf(fileID, '%s,%s\n', s1(k,1), s1(k,2));
标签: arrays string matlab export-to-csv