カスタムのdatastoreを作成する

3 Ansichten (letzte 30 Tage)
H.O
H.O am 26 Feb. 2024
Bearbeitet: H.O am 13 Mär. 2024
csvファイルを同じディレクトリ内に複数所有しています.
csvfile=readmatrx('test' n '.csv'); % n は01,02,03...です
data=csvfile(:,1:4);
のとき,
csvfile とdata をセットとして,
1セットずつ,1つのdatastoreに格納することはできますか?
またはnセットまとめて1つのdatastoreに格納することはできますか?
イメージとしては
tbpcds = fileDatastore(tbpc,"ReadFcn",@(x) readmatrix(x), "FileExtensions",[".csv",".xlsx"]);
の中にdataもいっしょに格納して呼び出せるイメージです.

Akzeptierte Antwort

Kojiro Saito
Kojiro Saito am 29 Feb. 2024
transformでfileDatastoreから新しいデータストアを作成し、combineで2つのデータストアを結合する方法で実現できると思います。
tbpcds = fileDatastore(tbpc,"ReadFcn",@(x) readmatrix(x), "FileExtensions",[".csv",".xlsx"]);
trDs = transform(tbpcds, @(x) x(:,1:4));
cDs = combine(tbpcds, trDs);
data = read(cDs); % 1x2 cell
  1 Kommentar
H.O
H.O am 4 Mär. 2024
Bearbeitet: H.O am 13 Mär. 2024
ありがとうございます。確認できました。

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!