这是我尝试使用的当前代码,以循环显示代码的“列表”以加载相应的文件。但是,Matlab似乎不喜欢接受单独的字符串。我不太确定Matlab的功能如何。但是,很明显它不像Python那样容易处理文本。
Stocks = {'JPM','KO','GOOG','PG'};
for Stock = Stocks;
stockData.(Stock) = load(Stock '.csv');
end
答案 0 :(得分:1)
您的语法无效。我不知道stockData
是什么,以及你想要分配给它的是什么,但是这是一个遍历单元格数组Stocks
并循环加载每个文件的循环:
Stocks = {'JPM','KO','GOOG','PG'};
for i = 1:length(Stocks);
load([Stocks{i}, '.csv'])
end
你可以继续离开这里。