这是我试图使用的当前代码,用于循环遍历一个"列表"的tickers以加载相应的文件。然而,Matlab似乎不喜欢接受单独的字符串。我还不太确定Matlab是如何工作的。然而,很明显,它不像Python那样容易处理文本。
Stocks = {'JPM','KO','GOOG','PG'};
for Stock = Stocks;
stockData.(Stock) = load(Stock '.csv');
end
您的语法无效。我不知道stockData
是什么,也不知道你想给它分配什么,但这里有一个循环,它遍历单元数组Stocks
,然后依次加载每个文件:
Stocks = {'JPM','KO','GOOG','PG'};
for i = 1:length(Stocks);
load([Stocks{i}, '.csv'])
end
你可以从这里继续走下去。