ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

head

table、timetable、tall 配列の上部の行を取得

構文

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

説明

B = head(A) は table または timetable A の最初の 8 行を返します。

B = head(A,k)A の最初の k 行を返します。

すべて折りたたむ

100 行と 5 つの変数を含む table を作成します。

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' 値を欠損データとして扱って、datastoreNaN 値に置き換えられるようにします。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 で導入