Main Content

head

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

説明

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

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

すべて折りたたむ

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

loadpatientsT = table(LastName,Gender,Age,Height,Weight); size(T)
ans =1×2100 5

最初の 8 行をプレビューします。

T2 = head(T)
T2=8×5 tableLastName 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 table を作成して最初の数行のデータをプレビューします。

airlinesmall.csvデータセットの tall table を作成します。使用する変数のサブセットを選択します。headを使用して最初の数行のデータを抽出します。

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 = 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 tableYear 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 table の最初の 20 行のデータをプレビューします。

airlinesmall.csvデータセットの tall table を作成します。使用する変数のサブセットを選択し、'NA'値を欠損データとして扱って、datastoreNaN値に置き換えられるようにします。headを使用して最初の 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 = 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 tableYear 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 で導入