カスタムのdatastoreを作成する

조회 수: 2 (최근 30일)
H.O
H.O 2024년 2월 26일
편집: H.O 2024년 3월 13일
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もいっしょに格納して呼び出せるイメージです.

채택된 답변

Kojiro Saito
Kojiro Saito 2024년 2월 29일
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
H.O
H.O 2024년 3월 4일
편집: H.O 2024년 3월 13일
ありがとうございます。確認できました。

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 ビッグ データの処理에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!