How do I read multiple csv from one folder and acess them in one in matlab

조회 수: 3 (최근 30일)
Reena Popat
Reena Popat 2020년 5월 27일
편집: Cris LaPierre 2020년 5월 28일
Hello there,
Can sombody tell me how do I read n access multiple files in matlab and also how do I know that the data from all files are all read? I have 74 csv files and I used bellow code and I got result in workspace but didnt get whole data.
pth = 'C:\Users\amris\Downloads\data new\'; % directory of the folder, where data files are saved
liste = dir(strcat(pth,'*.csv'));
files = {liste.name};
for k = 1:numel(files)
file{k} = strcat(pth,files{k});
data{k} = importdata(file{k},' ',74);
end

답변 (1개)

Cris LaPierre
Cris LaPierre 2020년 5월 28일
편집: Cris LaPierre 2020년 5월 28일
Do you want to keep each data file separate? If instead you want to combine all the data into a single variable, consider using a datastore. You can see an example of how to use datastore to do this in this video from the Data Processing with MATLAB specialization on Coursera.

카테고리

Help CenterFile Exchange에서 Use COM Objects in MATLAB에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by