голова

Получите верхние строки таблицы, расписания или длинного массива

Синтаксис

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

Описание

пример

B = head(A) возвращает первые восемь строк таблицы или расписания A.

пример

B = head(A,k) возвращает первые строки k A.

Примеры

свернуть все

Составьте таблицу, которая содержит 100 строк и пять переменных.

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

   100     5

Предварительно просмотрите первые восемь строк.

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  

Составьте длинную таблицу и предварительно просмотрите первые несколько строк данных.

Составьте длинную таблицу для набора данных airlinesmall.csv. Выберите подмножество переменных, чтобы работать с. Используйте 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'     

Предварительно просмотрите первые 20 строк данных в длинной таблице.

Составьте длинную таблицу для набора данных airlinesmall.csv. Выберите подмножество переменных, чтобы работать с и обработать значения '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

Количество строк, чтобы извлечь, заданный как положительное скалярное целое число. Если A имеет меньше, чем строки k, то head возвращает весь A.

Выходные аргументы

свернуть все

Требуемые строки, возвращенные как таблица или расписание. Тип данных B совпадает с A.

Расширенные возможности

Введенный в R2017b

Для просмотра документации необходимо авторизоваться на сайте