nr: Convenience functions for rows or columns manipulations

nrR Documentation

Convenience functions for rows or columns manipulations

Description

nr() and nc() are synonyms of the ugly NROW() or NCOL() that get the number of row and columns in a matrix or data frame, but also in a vector (they return a value even if the dim attribute of the object is not set, on the contrary to nrow()or ncol()).

ROWS and COLS are constants that makes call to apply() more expressive. ROWS = 1L and COLS = 2L.

Usage

nr(x)

nc(x)

ROWS

COLS

Arguments

x

Any object.

Format

An object of class integer of length 1.

An object of class integer of length 1.

See Also

nrow()

Examples

mm <- matrix(1:6, nrow = 3)
nr(mm)
nc(mm)

vv <- 1:6
nr(vv)
nc(vv)

# ROWS and COLS constants used with apply()
apply(mm, ROWS, mean) # Idem apply(mm, 1, mean)
apply(mm, COLS, mean) # Idem apply(mm, 2, mean)

SciViews/SciViews documentation built on May 4, 2024, 1:27 a.m.