Get first n rows and last n rows with head and tail function in R

In This tutorial we will learn about head and tail function in R

Head Function in R: returns the first n rows of a matrix or data frame in R

Tail Function in R: returns the last n rows of a matrix or data frame in R

Syntax for head function in R:

head(df)
head(df,n=number)
  • df – Data frame
  • n – number of rows

Example of head function in R:

Lets use mtcars table to demonstrate head function in R

# head function in R

head(mtcars)

By default head function in R returns first 6 rows of a data frame or matrix so the output will be

                            mpg    cyl    disp    hp    drat    wt    qsec    vs    am    gear    carb
Mazda RX4           21       6     160    110     3.9   2.62  16.46   0      1        4          4
Mazda RX4 Wag  21       6     160    110     3.9   2.875 17.02  0      1        4          4
Datsun 710          22.8    4     108     93      3.85  2.32  18.61  1      1        4          1
Hornet 4 Drive    21.4    6      258   110     3.08  3.21  19.44  1      0        3          1
Hornet Sportabout 18.7 8     360   175     3.15  3.44   17.02  0     0        3          2
Valiant 1                8.1     6       225   105     2.76  3.46    20.22 1     0        3          1

 

Example of head function in R with Specified rows:

# head function in R with specified rows

head(mtcars, n=2)

head function in R returns first 2 rows of a data frame or matrix so the output will be

                                 mpg    cyl     disp      hp     drat      wt     qsec    vs    am    gear    carb
Mazda RX4              21        6      160       110    3.9     2.62    16.46    0      1       4           4
Mazda RX4 Wag     21        6      160       110    3.9     2.875   17.02   0      1       4           4

 

Syntax for tail function in R:

tail(df)
tail(df,n=number)
  • df – Data frame
  • n – number of rows

Example of tail function in R:

Lets use mtcars table to demonstrate tail function in R

# tail function in R

tail(mtcars)

By default tail function in R returns last 6 rows of a data frame or matrix so the output will be

                                  mpg   cyl   disp      hp      drat     wt     qsec     vs    am    gear    carb
Porsche 914-2           26     4     120.3     91     4.43    2.14   16.7      0       1       5          2
Lotus Europa            30.4  4      95.1      113    3.77   1.513 16.9      1       1       5          2
Ford Pantera L         15.8   8     351        264    4.22   3.17   14.5      0       1       5          4
Ferrari Dino              19.7   6     145        175    3.62   2.77   15.5      0       1       5          6
Maserati Bora          15       8     301        335    3.54   3.57   14.6      0       1       5          8
Volvo 142E                21.4    4     121       109     4.11   2.78   18.6     1       1       4           2

 

Example of tail function in R with Specified rows:

# tail function in R with specified rows

tail(mtcars, n=2)

tail function in R returns last 2 rows of a data frame or matrix so the output will be

                            mpg   cyl    disp     hp      drat     wt     qsec    vs    am    gear    carb
Maserati Bora    15       8      301     335     3.54    3.57   14.6     0      1        5           8
Volvo 142E          21.4   4      121     109     4.11     2.78   18.6     1      1       4            2

 

previous small head and tail function in r                                                                                                                next small head and tail function in r