How can I write the content of the cells in a cell array to a text files
조회 수: 1 (최근 30일)
이전 댓글 표시
hello, given a herarical cell array as in the image below, how can I write the contetnt of the cells data{2,2}{i,1} to a seperate text file. i.e. instead of having them as cellarray>>table, Is there a way that can allow me to convert them to folder>>textfiles, and save them on my machine?
댓글 수: 6
Stephen23
2022년 1월 26일
편집: Stephen23
2022년 1월 26일
Take a look at https://www.mathworks.com/help/matlab/ref/fileparts.html
I am guessing you want something like:
[~,name] = fileparts(DATA{ii,1});
and this shoudl be in the ii, not in the jj loop:
for ii = 1:10 % "DATA" is the cell array mentioned in question
[~,name] = fileparts(DATA{ii,1});
mkdir(name)
currCell = DATA{ii,2}; % current cell in the iteration
for jj = 1:numel(currCell)
...
end
end
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Text Files에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!