目前我有一个 435x1 单元阵列,它是由 importdata 形成的。每个元素都是一个包含 17 个值的字符串,以逗号分隔。
我想让字符串填满每一行的列,而不是每行一个字符串包含在一个元素中。所以基本上,我想要一个 435x17 单元格数组,其中每个元素都是一个单元格数组,而不是一个 435x1 单元格数组,每个元素都是一个字符串。
到目前为止,我得到的最接近的是:
data = importdata('my_data.data');
for x=1:size(data,1)
data(x,:) = {strsplit(data{x}, ',')};
end
这将使每个元素处的字符串成为一个元胞数组。使用上面的代码,我仍然有一个 435x1 元胞数组,但现在每个元素都是一个 1x17 元胞数组。
谁能告诉我把它变成一个 435x17 单元阵列?任何帮助表示赞赏。
数据文件中的一行如下所示:
republican,n,y,n,y,y,y,n,n,n,y,?,y,y,y,n,y
这些字符串有 435 行。我想要一个 435x17 单元格数组,其中的列是用逗号分隔的字符串。