dirでリスト化したファイルのデータを1つのファイルにまとめたい。
9 views (last 30 days)
Show older comments
list = dir('*.xlsm')%xlsmデータ全てリスト化
for n = 1:length(list)
data{n} = rmmissing(readtable(list(n).name,"sheet",3))%リストのデータ全て読み込み、欠損値行削除
%読み込んだデータ1~n個を1つのファイルに統一したい。
Sum = [data{1};data{2}・・・;data{n}]←どのようなコードを打てばよいかわかりません。
end
上記のSumの完成イメージは、n個の行列データを全て1~n個順番に行が追加される形です。
ファイルの列数は全て同じです。
Sumのコードはどのようなコードになるか教えていただけないでしょうか。
よろしくお願いいたします。
2 Comments
Accepted Answer
More Answers (1)
Hernia Baby
on 24 Aug 2021
認識が誤っていたら教えてください
おそらくcell型をdouble型に変えたいのかなと思っています
for i = 1:10
data{i} = rand(5,1)';
end
data'
これをdouble型に変換します
Sum = cell2mat(data')
0 Comments
See Also
Categories
Find more on 低水準ファイル I/O in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!