MATLAB Answers

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

12 views (last 30 days)
Reena Popat
Reena Popat on 27 May 2020
Edited: Cris LaPierre on 28 May 2020
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

Answers (1)

Cris LaPierre
Cris LaPierre on 28 May 2020
Edited: Cris LaPierre on 28 May 2020
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.

  0 Comments

Sign in to comment.

Community Treasure Hunt

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

Start Hunting!