How can I visualized the multiple tables read from a for loop in the variable space?
    4 ビュー (過去 30 日間)
  
       古いコメントを表示
    
When I run the script for one table, to visualize the table I just do like this (and it works fine):
% Create output variable
variables = table;

but when I'm reading multiple tables, how can I visualized the multiple tables read from a for loop in the variable space?
for i = 1:5
    filename = sprintf('variables_%d.csv',i)
    fileID(i) = fopen(filename,'r'); %check each file
    dataArray = textscan(fileID(i), '%C%f%f%f%f%f%C%s%f%f%f%f%f%f%[^\n\r]', 'Delimiter', ',', 'TextType', 'string', 'HeaderLines', 1, 'ReturnOnError', false, 'EndOfLine', '\r\n');
    fclose(fileID(i));
    variables(i). = table();
end
I'm doing that but it is not working 
0 件のコメント
採用された回答
その他の回答 (1 件)
  Chunru
      
      
 2021 年 7 月 23 日
        Create a cell array of tables:
for i = 1:5
    filename = sprintf('variables_%d.csv',i)
    fileID(i) = fopen(filename,'r'); %check each file
    dataArray = textscan(fileID(i), '%C%f%f%f%f%f%C%s%f%f%f%f%f%f%[^\n\r]', 'Delimiter', ',', 'TextType', 'string', 'HeaderLines', 1, 'ReturnOnError', false, 'EndOfLine', '\r\n');
    fclose(fileID(i));
    T{i} = table(dataArray);    % cell array of tables from the dataArray (modify this to create table)
end
% in workspace
T{2}
参考
カテゴリ
				Help Center および File Exchange で Tables についてさらに検索
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


