Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

tail

테이블, 타임테이블 또는 tall형 배열의 맨 아래 행 가져오기

설명

예제

B = tail(A)는 테이블 또는 타임테이블 A의 마지막 8개 행을 반환합니다.

예제

B = tail(A,k)A의 마지막 k개 행을 반환합니다.

예제

모두 축소

100개의 행과 5개의 변수가 포함된 테이블을 만듭니다.

load patients
T = table(LastName,Gender,Age,Height,Weight);
size(T)
ans = 1×2

   100     5

마지막 8개 행을 미리 봅니다.

T2 = tail(T)
T2=8×5 table
      LastName         Gender      Age    Height    Weight
    _____________    __________    ___    ______    ______

    {'Foster'   }    {'Female'}    30       70       124  
    {'Gonzales' }    {'Male'  }    48       71       174  
    {'Bryant'   }    {'Female'}    48       66       134  
    {'Alexander'}    {'Male'  }    25       69       171  
    {'Russell'  }    {'Male'  }    44       69       188  
    {'Griffin'  }    {'Male'  }    49       70       186  
    {'Diaz'     }    {'Male'  }    45       68       172  
    {'Hayes'    }    {'Male'  }    48       66       177  

tall형 테이블을 생성하고 맨 아래 몇 개 행의 데이터를 미리 봅니다.

airlinesmall.csv 데이터 세트에 대한 tall형 테이블을 생성합니다. 사용할 변수의 서브셋을 선택합니다. tail을 사용하여 마지막 몇 개 행의 데이터를 추출합니다.

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

  Mx5 tall table

    Year    Month    ArrDelay    DepDelay    UniqueCarrier
    ____    _____    ________    ________    _____________

    1987     10          8          12          {'PS'}    
    1987     10          8           1          {'PS'}    
    1987     10         21          20          {'PS'}    
    1987     10         13          12          {'PS'}    
    1987     10          4          -1          {'PS'}    
    1987     10         59          63          {'PS'}    
    1987     10          3          -2          {'PS'}    
    1987     10         11          -1          {'PS'}    
     :        :         :           :              :
     :        :         :           :              :
tt = tail(T)
tt =

  Mx5 tall table

    Year    Month    ArrDelay    DepDelay    UniqueCarrier
    ____    _____    ________    ________    _____________

     ?        ?         ?           ?              ?      
     ?        ?         ?           ?              ?      
     ?        ?         ?           ?              ?      
     :        :         :           :              :
     :        :         :           :              :

결과를 메모리에 수집하여 데이터를 확인합니다.

last_rows = gather(tt)
Evaluating tall expression using the Local MATLAB Session:
- Pass 1 of 1: Completed in 0.97 sec
Evaluation completed in 1.3 sec
last_rows=8×5 table
    Year    Month    ArrDelay    DepDelay    UniqueCarrier
    ____    _____    ________    ________    _____________

    2008     12         14           1          {'DL'}    
    2008     12         -8          -1          {'DL'}    
    2008     12          1           9          {'DL'}    
    2008     12         -8          -4          {'DL'}    
    2008     12         15          -2          {'DL'}    
    2008     12        -15          -1          {'DL'}    
    2008     12        -12           1          {'DL'}    
    2008     12         -1          11          {'DL'}    

tall형 테이블에서 마지막 20개 행의 데이터를 미리 봅니다.

airlinesmall.csv 데이터 세트에 대한 tall형 테이블을 생성합니다. 사용할 변수의 일부를 선택하고 'NA' 값을 누락된 데이터로 처리합니다. 그러면 datastore가 이 값을 NaN 값으로 대체합니다. tail을 사용하여 마지막 20개 행의 데이터를 표시합니다.

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

  Mx5 tall table

    Year    Month    ArrDelay    DepDelay    UniqueCarrier
    ____    _____    ________    ________    _____________

    1987     10          8          12          {'PS'}    
    1987     10          8           1          {'PS'}    
    1987     10         21          20          {'PS'}    
    1987     10         13          12          {'PS'}    
    1987     10          4          -1          {'PS'}    
    1987     10         59          63          {'PS'}    
    1987     10          3          -2          {'PS'}    
    1987     10         11          -1          {'PS'}    
     :        :         :           :              :
     :        :         :           :              :
tt = tail(T,20)
tt =

  Mx5 tall table

    Year    Month    ArrDelay    DepDelay    UniqueCarrier
    ____    _____    ________    ________    _____________

     ?        ?         ?           ?              ?      
     ?        ?         ?           ?              ?      
     ?        ?         ?           ?              ?      
     :        :         :           :              :
     :        :         :           :              :

결과를 메모리에 수집하여 데이터를 확인합니다.

b20 = gather(tt)
Evaluating tall expression using the Local MATLAB Session:
- Pass 1 of 1: Completed in 0.77 sec
Evaluation completed in 0.97 sec
b20=20×5 table
    Year    Month    ArrDelay    DepDelay    UniqueCarrier
    ____    _____    ________    ________    _____________

    2008     12          0          -4          {'CO'}    
    2008     12        -16          13          {'CO'}    
    2008     12         17          -3          {'CO'}    
    2008     12          3          -5          {'CO'}    
    2008     12          2           6          {'DL'}    
    2008     12          6          -2          {'DL'}    
    2008     12         37          35          {'DL'}    
    2008     12         -1          -6          {'DL'}    
    2008     12         39          12          {'DL'}    
    2008     12         -3          -6          {'DL'}    
    2008     12         -6          -1          {'DL'}    
    2008     12         -2           1          {'DL'}    
    2008     12         14           1          {'DL'}    
    2008     12         -8          -1          {'DL'}    
    2008     12          1           9          {'DL'}    
    2008     12         -8          -4          {'DL'}    
      ⋮

입력 인수

모두 축소

입력 배열로, table형 또는 timetable형으로 지정됩니다.

데이터형: table | timetable

추출할 행 개수로, 양의 정수 스칼라로 지정됩니다. A의 행 개수가 k보다 적으면 tailA를 모두 반환합니다.

출력 인수

모두 축소

요청된 행으로, table형 또는 timetable형으로 반환됩니다. B의 데이터형은 A의 데이터형과 같습니다.

확장 기능

버전 내역

R2016b에 개발됨