subset_input: Subset an input object - allele probabilities array or...

Description Usage Arguments Value Examples

View source: R/utils.R

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

1
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

1
2
3
4
5
6
# 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)

qtl2pleio documentation built on Dec. 3, 2020, 1:06 a.m.