Filter löschen
Filter löschen

Convert table row into list

42 Ansichten (letzte 30 Tage)
alice
alice am 6 Jun. 2017
Beantwortet: Walter Roberson am 6 Jun. 2017
I read a large file into MATLAB using readtable:
rrs_wvl = readtable('RRS_wvlgths_only.csv');
I'd like to just get the first row of the table as an array:
[0.0036847, 0.0037092, 0.0037337, 0.0037572]
But my current code keeps returning a table:
>> row = rrs_wvl(1,:);
x400 x401 x402 x403
_________ _________ _________ _________
0.0036847 0.0037092 0.0037337 0.0037572
I cannot figure out the syntax for it despite looking through the Table documentation . Is there another way to do this? Or should I use something other than readtable?

Akzeptierte Antwort

Geoff Hayes
Geoff Hayes am 6 Jun. 2017
alice - try using the braces (instead of brackets) as
row = rrs_wvl{1,:};
(This works for me with R2014a.)

Weitere Antworten (1)

Walter Roberson
Walter Roberson am 6 Jun. 2017
row = rrs_wvl{1,:};

Kategorien

Mehr zu Tables finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by