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

head

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

説明

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 table を作成します。使用する変数のサブセットを選択します。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 table を作成します。使用する変数のサブセットを選択し、'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 で導入