필터 지우기
필터 지우기

Convert table row into list

조회 수: 42 (최근 30일)
alice
alice 2017년 6월 6일
답변: Walter Roberson 2017년 6월 6일
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?

채택된 답변

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

추가 답변 (1개)

Walter Roberson
Walter Roberson 2017년 6월 6일
row = rrs_wvl{1,:};

카테고리

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

태그

제품

Community Treasure Hunt

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

Start Hunting!

Translated by