現在、importdata で形成された 435x1 セル配列があります。各要素は、カンマで区切られた 17 個の値を持つ文字列です。
1 つの要素に行ごとに 1 つの文字列を含めるのではなく、各行の列を文字列で埋める必要があります。したがって、基本的には、各要素が文字列である 435x1 セル配列ではなく、各要素が 1 つのセル配列である 435x17 セル配列が必要です。
私がこれまでに得た最も近いものは次のとおりです。
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 セル配列が必要です。