subset_input {qtl2pleio} | R Documentation |
Subset an input object - allele probabilities array or phenotypes matrix or covariates matrix. Kinship has its own subset function
Description
An inputted matrix or 3-dimensional array is first subsetted - by rownames - to remove those subjects who are not in ‘id2keep'. After that, the object’s rows are ordered to match the ordering of subject ids in the vector 'id2keep'. This (possibly reordered) object is returned.
Usage
subset_input(input, id2keep)
Arguments
input |
a matrix of either phenotypes or covariates or array of allele probabilities |
id2keep |
a character vector of subject ids to identify those subjects that are shared by all inputs |
Value
an object resulting from subsetting of 'input'. Its rows are ordered per 'id2keep'
Examples
# define s_id
s_id <- paste0("s", 1:10)
# set up input matrix
foo <- matrix(data = rnorm(10 * 3), nrow = 10, ncol = 3)
rownames(foo) <- s_id
subset_input(input = foo, id2keep = s_id)
[Package qtl2pleio version 1.4.3 Index]