Learn R Programming

nadiv (version 2.9)

sm2list: Converts a sparse matrix into a three column format.

Description

From a sparse matrix object, the three column, row ordered lower triangle of non-zero elements is created. Mostly used within other functions (i.e., makeD)

Usage

sm2list(A = NULL, rownames = NULL, colnames = c("row", "column", "A"))

Arguments

A
a sparse matrix
rownames
a list of rownames from the 'A' matrix.
colnames
the columns will be labelled however they are entered in this character vector

Value

  • returns the list form of the sparse matrix as a data.frame

Details

The sparse matrix and three column format must fit CERTAIN assumptions about row/column sorting and lower/upper triangle matrix.

Adapted from a function in the MCMCglmm package

See Also

MCMCglmm