How do I load a file with a csv extension with numbers and text in matlab?

조회 수: 2 (최근 30일)
Anonymous
Anonymous 2018년 8월 22일
편집: dpb 2018년 8월 23일
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
Anonymous
Anonymous 2018년 8월 22일
Yeah my file must have some text. How do I load a csv that has numbers and text then?
Walter Roberson
Walter Roberson 2018년 8월 22일
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.

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

답변 (1개)

ahmed nebli
ahmed nebli 2018년 8월 23일
편집: dpb 2018년 8월 23일
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]

카테고리

Help CenterFile Exchange에서 Text Files에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by