0
다음과 같이 T 테이블이 있습니다. 내가다른 형식의 테이블 데이터에 액세스 Matlab
A=T(:,5);
를 사용할 때
LastName = {'Smith';'Johnson';'Williams';'Jones';'Brown'};
Age = [38;43;38;40;49];
FirstName = {'Amanda' ;'Brenda';'Carl'; 'Denis'; 'Ethan'};
Something = {'String1' ;'String2';'String2'; 'String1'; 'String5'};
Weight = [176;163;131;133;119];
FavoriteColor = {'blue' ;'red' ;'yellow'; 'orange' ;'colorblind' };
T = table(Age,FirstName,Weight,FavoriteColor,Something,'RowNames',LastName)
T.FavoriteColor= categorical(T.FavoriteColor);
T.Something= categorical(T.Something);
은 나뿐만 아니라 테이블 인 변수를 얻을. 하지만 내가 쓸 때
A=T.Something;
나는 변수 C와 같은 범주 형 값을 얻는다. 루프를 사용하여 첫 번째 인덱스를 사용해야하지만 두 번째 인덱스에서 결과를 원합니다. 어떻게해야합니까?
다른 인덱싱 구문을 사용하면 출력 유형이 달라집니다. [테이블에 대한 설명서] (http://www.mathworks.com/help/matlab/tables.html), 특히 [테이블의 데이터 액세스] (http://www.mathworks.com/help/matlab/)를 읽으십시오. matlab_prog/access-data-in-a-table.html) – excaza