Main Content

isaUnderlying

tall형 배열 데이터가 지정된 클래스의 데이터인지 확인

설명

예제

tf = isaUnderlying(X,cl)은 tall형 배열 X의 기본 데이터가 cl 클래스의 데이터인 경우 논리값 1(true)을 포함한 tall형 배열을 반환합니다. 그렇지 않으면, 이 tall형 배열은 논리값 0(false)을 포함합니다.

예제

모두 축소

tall형 테이블과 tall형 배열은 모두 tall 클래스에 속합니다. 그러나 tall형 배열의 기본 데이터형은 다를 수 있습니다.

airlinesmall.csv 데이터 세트에 대한 데이터저장소를 만듭니다. 사용할 변수의 일부를 선택하고 'NA' 값을 누락된 데이터로 처리합니다. 그러면 datastore가 이 값을 NaN 값으로 대체합니다. 이 데이터저장소를 tall형 테이블로 변환합니다.

varnames = {'Year', 'UniqueCarrier'};
ds = tabularTextDatastore('airlinesmall.csv','TreatAsMissing','NA',...
    'SelectedVariableNames',varnames);
tt = tall(ds)
tt =

  Mx2 tall table

    Year    UniqueCarrier
    ____    _____________

    1987       {'PS'}    
    1987       {'PS'}    
    1987       {'PS'}    
    1987       {'PS'}    
    1987       {'PS'}    
    1987       {'PS'}    
    1987       {'PS'}    
    1987       {'PS'}    
     :            :
     :            :

첫 번째 테이블 변수 Year의 기본 데이터형이 single인지 테스트합니다.

tf = isaUnderlying(tt.Year,'single')
tf =

  tall logical

   0

Year의 실제 기본 데이터형을 확인합니다.

udt = classUnderlying(tt.Year)
udt =

  1x6 tall char array

    'double'

입력 인수

모두 축소

입력 배열로, tall형 배열로 지정됩니다.

데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical | table | cell | categorical | datetime | duration | calendarDuration

기본 클래스로, 유효한 MATLAB® 클래스 이름을 지정하는 문자형 벡터로 지정됩니다.

예: tf = isaUnderlying(X,'double')

  • classUnderlying을 사용하여 tall형 배열의 기본 데이터형을 확인하십시오.

확장 기능

tall형 배열
메모리에 담을 수 없을 정도로 많은 행을 가진 배열을 계산할 수 있습니다.

버전 내역

R2016b에 개발됨