How do I load a file with a csv extension with numbers and text in matlab?
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Say the file is called name.csv
I've tried loading it by doing csvread('name.csv') but that doesn't seem to work. The mathworks page for loading csv files just show examples with .dat file extensions.
4 comentarios
Walter Roberson
el 22 de Ag. de 2018
These days, readtable() is often the most convenient option for reading csv files.
Otherwise, if the text is only on the top lines, you can use csvread() with a R value equal to the number of rows to skip (*not* the row number to start reading at -- so R of 1 means to skip 1 row and start reading from row 2)
For mixes of text and numbers, you can use textscan() with an appropriate format string.
Respuestas (1)
ahmed nebli
el 23 de Ag. de 2018
Editada: dpb
el 23 de Ag. de 2018
you can use the csvimport, like this:
%read data example: Import columns as column vectors
[X Y Z] = csvimport('vectors.csv', 'columns', {'X, 'Y', 'Z'});
%remove headers
X(1) = [];
Y(1) = [];
Z(1) = [];
(sure wish folks would format their code to be legible...dpb]
1 comentario
Walter Roberson
el 23 de Ag. de 2018
Ver también
Categorías
Más información sobre Text Files 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!