tail
配列または table の最後の数行の取得
説明
は、前述の構文のいずれかについて、B
= tail(___)A
の要求された行を返します。B
のデータ型は、A
のデータ型と同じです。
例
行列の最後の 8 行の表示
100 行を含む行列を作成し、その行列の最後の 8 行を表示します。
出力引数を指定しない場合、tail
は値を返しません。行列の最下部の表示のみを行います。
A = repmat((1:100)',1,4); tail(A)
93 93 93 93 94 94 94 94 95 95 95 95 96 96 96 96 97 97 97 97 98 98 98 98 99 99 99 99 100 100 100 100
table の最後の 3 行の表示
1468 行をもつファイルから table を作成します。
T = readtable("outages.csv","TextType","string"); size(T)
ans = 1×2
1468 6
最後の 3 行を表示します。出力引数を指定しない場合、tail
は値を返しません。table の最下部の表示のみを行います。
tail(T,3)
Region OutageTime Loss Customers RestorationTime Cause ___________ ____________________ ______ __________ ____________________ _________________ "MidWest" 02-Jan-2011 14:41:00 364.24 2.8432e+05 04-Jan-2011 04:43:00 "winter storm" "SouthEast" 20-Dec-2013 19:52:00 2.3096 1038.2 20-Dec-2013 23:29:00 "thunder storm" "SouthEast" 14-Sep-2011 11:55:00 45.042 11835 14-Sep-2011 13:28:00 "equipment fault"
table の最後の 8 行を返す
スプレッドシートからデータを読み取って、table を作成します。table のサイズを表示します。1468 行があることが示されます。
T = readtable("outages.csv","TextType","string"); size(T)
ans = 1×2
1468 6
T
の最後の 8 行をもつ別の table を返します。
T2 = tail(T)
T2=8×6 table
Region OutageTime Loss Customers RestorationTime Cause
___________ ____________________ ______ __________ ____________________ __________________
"West" 04-Dec-2010 12:09:00 245.72 1.074e+05 07-Dec-2010 13:05:00 "winter storm"
"West" 05-Jan-2013 05:52:00 0 0 05-Jan-2013 06:08:00 "attack"
"West" 01-Dec-2010 04:12:00 369.43 NaN 01-Dec-2010 04:28:00 "energy emergency"
"West" 21-Nov-2011 16:51:00 0 0 21-Nov-2011 16:55:00 "attack"
"SouthEast" 03-Jan-2011 05:52:00 NaN 2.7596e+05 06-Jan-2011 05:25:00 "winter storm"
"MidWest" 02-Jan-2011 14:41:00 364.24 2.8432e+05 04-Jan-2011 04:43:00 "winter storm"
"SouthEast" 20-Dec-2013 19:52:00 2.3096 1038.2 20-Dec-2013 23:29:00 "thunder storm"
"SouthEast" 14-Sep-2011 11:55:00 45.042 11835 14-Sep-2011 13:28:00 "equipment fault"
入力引数
A
— 入力データ
配列 | cell 配列 | table | timetable
入力データ。配列、cell 配列、table または timetable として指定します。
k
— 抽出する行数
正の整数
抽出する行数。正の整数として指定します。A
の行数が k
より少ない場合、tail
は A
の行をすべて返します。
拡張機能
tall 配列
メモリの許容量を超えるような多数の行を含む配列を計算します。
この関数は tall 配列を完全にサポートしています。詳細については、tall 配列を参照してください。
head
および tail
は、任意の有効な基となるデータ型 (single
、double
、int8
、datetime
、table
など) の tall 配列で使用できます。
gather(A)
から返される結果がメモリに収まるかどうか不明な場合は、gather(head(A))
または gather(tail(A))
を使用します。これらのコマンドは tall 配列 A
を完全に評価しますが、結果のごく一部のサブセットのみをメモリに返します。
GPU 配列
Parallel Computing Toolbox™ を使用してグラフィックス処理装置 (GPU) 上で実行することにより、コードを高速化します。
この関数は GPU 配列を完全にサポートしています。詳細については、GPU での MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
分散配列
Parallel Computing Toolbox™ を使用して、クラスターの結合メモリ上で大きなアレイを分割します。
この関数は分散配列を完全にサポートしています。詳細については、分散配列を使用した MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
バージョン履歴
R2016b で導入R2023a: 配列の最後の数行の取得
tail
を使用してベクトル、行列、多次元配列または cell 配列の最後の数行を表示するか返します。以前のリリースでは、tail
でサポートされるのは table、timetable、および tall 配列のみです。
R2022b: 出力引数を指定せずに tail
を呼び出すと出力が ans
に格納されない
出力引数を指定せずに tail
を呼び出すと、tail
は table の選択された行を表示しますが、出力を変数 ans
に格納しません。以前のリリースでは、出力引数を指定せずに tail
を呼び出すと、出力が ans
に格納されます。
ライブ スクリプト内での tail
の呼び出しは、通常推奨されません。table または timetable を表示するには、代わりに、セミコロンを付けずに変数名を入力してください。ライブ エディターには、table または timetable 全体を確認できるウィジェットが用意されています。ただし、ライブ スクリプト内で tail
を呼び出す場合、ライブ スクリプトが出力用のウィジェットを作成できるように、出力を変数に代入することが推奨されます。
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)