Main Content

tail

Get bottom rows of array or table

Description

example

tail(A) displays the last eight rows of array, table, or timetable A in the Command Window without storing a value.

example

tail(A,k) displays the last k rows of A.

example

B = tail(___) returns the requested rows of A for either of the previous syntaxes. The data type of B is the same as the data type of A.

Examples

collapse all

Create a matrix with 100 rows, and display the last eight rows of the matrix.

If you do not specify an output argument, tail does not return a value. It only displays the bottom of the matrix.

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

Create a table from a file with 1468 rows.

T = readtable("outages.csv","TextType","string");
size(T)
ans = 1×2

        1468           6

Display the last three rows. If you do not specify an output argument, tail does not return a value. It only displays the bottom of the table.

tail(T,3)
      Region          OutageTime        Loss     Customers     RestorationTime           Cause      
    ___________    ________________    ______    __________    ________________    _________________

    "MidWest"      2011-01-02 14:41    364.24    2.8432e+05    2011-01-04 04:43    "winter storm"   
    "SouthEast"    2013-12-20 19:52    2.3096        1038.2    2013-12-20 23:29    "thunder storm"  
    "SouthEast"    2011-09-14 11:55    45.042         11835    2011-09-14 13:28    "equipment fault"

Create a table by reading data from a spreadsheet. Display the size of the table, showing that it has 1468 rows.

T = readtable("outages.csv","TextType","string");
size(T)
ans = 1×2

        1468           6

Return another table that has the last eight rows of T.

T2 = tail(T)
T2=8×6 table
      Region          OutageTime        Loss     Customers     RestorationTime           Cause       
    ___________    ________________    ______    __________    ________________    __________________

    "West"         2010-12-04 12:09    245.72     1.074e+05    2010-12-07 13:05    "winter storm"    
    "West"         2013-01-05 05:52         0             0    2013-01-05 06:08    "attack"          
    "West"         2010-12-01 04:12    369.43           NaN    2010-12-01 04:28    "energy emergency"
    "West"         2011-11-21 16:51         0             0    2011-11-21 16:55    "attack"          
    "SouthEast"    2011-01-03 05:52       NaN    2.7596e+05    2011-01-06 05:25    "winter storm"    
    "MidWest"      2011-01-02 14:41    364.24    2.8432e+05    2011-01-04 04:43    "winter storm"    
    "SouthEast"    2013-12-20 19:52    2.3096        1038.2    2013-12-20 23:29    "thunder storm"   
    "SouthEast"    2011-09-14 11:55    45.042         11835    2011-09-14 13:28    "equipment fault" 

Input Arguments

collapse all

Input data, specified as an array, cell array, table, or timetable.

Number of rows to extract, specified as a positive integer. If A has fewer than k rows, then tail returns all rows of A.

Extended Capabilities

Version History

Introduced in R2016b

expand all