Learn R Programming

nadiv (version 2.18.0)

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, rownames = NULL, colnames = c("row", "column", "A"))

Value

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

Arguments

A

a sparse matrix

rownames

a list of rownames from the 'A' matrix.

colnames

the columns will be labeled however they are entered in this character vector

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