multiple .csv file importing (different row numbers of each file) from a folder
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Mudasser Seraj
el 15 de Mayo de 2018
Comentada: Mudasser Seraj
el 17 de Mayo de 2018
Hi,
I have 100+ .csv files in a folder. Each .csv file has 18 columns and various row numbers. I want to import data from all .csv files from that folder to create a 3-d matrix where the third dimension will be the number of .csv files. Can someone please help me in this regard?
Also, some .csv file has few blank cells. I want to delete those rows and shift bottom rows up while processing those .csv files to create 3-d matrix.
0 comentarios
Respuesta aceptada
KSSV
el 16 de Mayo de 2018
Editada: KSSV
el 16 de Mayo de 2018
files = dir('*.csv') ; % You are in the folder of csv files
N = length(files) ; % total number of files
iwant = cell(N,1) ; % cell because csv files have different rows
% loop for each file
for i = 1:N
iwant{i} = csvread(files(i).name) ;
end
5 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Large Files and Big Data en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!