Learn R Programming

fullfact (version 1.5.2)

buildBinary: Convert to a binary data frame

Description

Assign a binary number (i.e. '0' or '1') to two columns containing the number of offspring. Copy information by the number of times equal to the number of offspring.

Usage

buildBinary(dat, copy, one, zero)

Value

A converted data frame with a number of row matching the total number of individuals.

Arguments

dat

Data frame to convert.

copy

Column numbers to copy.

one

Column name of counts to assign a '1' value.

zero

Column name of counts to assign a '0' value.

Details

Replicate-level data should be converted to the individual-level to not underestimate phenotypic variance, which can influence genetic and maternal estimates (see Puurtinen et al. 2009).

References

Puurtinen M, Ketola T, Kotiaho JS. 2009. The good-genes and compatible-genes benefits of mate choice. The American Naturalist 174(5): 741-752. DOI: 10.1086/606024

See Also

buildMulti

Examples

Run this code
data(chinook_survival)
chinook_survival2<- buildBinary(dat=chinook_survival,copy=c(1:6,9),one="alive",zero="dead")

Run the code above in your browser using DataLab