이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

head

table형, timetable형 또는 tall형 배열의 맨 위 행 가져오기

구문

B = head(A)
B = head(A,k)

설명

예제

B = head(A)는 테이블 또는 타임테이블 A의 처음 8개 행을 반환합니다.

예제

B = head(A,k)A의 처음 k개 행을 반환합니다.

예제

모두 축소

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

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

   100     5

처음 8개 행을 미리 봅니다.

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

    'Smith'       'Male'      38       71       176  
    'Johnson'     'Male'      43       69       163  
    'Williams'    'Female'    38       64       131  
    'Jones'       'Female'    40       67       133  
    'Brown'       'Female'    49       64       119  
    'Davis'       'Female'    46       68       142  
    'Miller'      'Female'    33       64       142  
    'Wilson'      'Male'      40       68       180  

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

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

varnames = {'Year','Month','ArrDelay','DepDelay','UniqueCarrier'};
ds = datastore('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 = head(T)
tt =

  8x5 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'     

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

t8 = gather(tt)
t8=8×5 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'     

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

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

varnames = {'Year','Month','ArrDelay','DepDelay','UniqueCarrier'};
ds = datastore('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 = head(T,20)
tt =

  20x5 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'     
     :        :         :           :              :
     :        :         :           :              :

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

t20 = gather(tt)
t20=20×5 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'     
    1987     10          3           3           'PS'     
    1987     10          2           1           'PS'     
    1987     10         16          15           'PS'     
    1987     10          3           9           'PS'     
    1987     10         39          15           'PS'     
    1987     10         57          32           'TW'     
    1987     10          0          -3           'TW'     
    1987     10        -14           0           'TW'     
      ⋮

입력 인수

모두 축소

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

데이터형: table | timetable

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

출력 인수

모두 축소

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

확장 기능

R2016b에 개발됨