View source: R/moreAreValidThan.R
moreAreValidThan  R Documentation 
Helper function to identify rows in x
which have a proportion of
nonmissing values (i.e. valid measurements) larger than prop
. Parameter
f
allows to define groups of columns and hence to perform the test
separately in each group. Parameter condiction
allows to combine these
pergroup tests to a single logical
value per row, i.e. the default
condition = any
returns TRUE
if in at least one group defined by f
the
proportion of nonmissing values is > prop
. With condition = all
more
than prop
nonmissing values have to be present in all groups.
moreAreValidThan(x, f = rep(1, ncol(x)), prop = 0.3, condition = any)
x 

f 
optional 
prop 

condition 
optional 
logical
vector, same length than nrow(x)
, TRUE
for rows that
pass the criteria.
Johannes Rainer
x < rbind( c(NA, 3, 4, 1, 3, NA, 4, NA), c(4, 2, 3, 4, 5, 5, 2, NA), c(NA, NA, NA, NA, NA, 3, 4, 5)) ## which rows have more than 50% nonmissing values moreAreValidThan(x, prop = 0.5) ## Same but with a grouping of columns moreAreValidThan(x, prop = 0.5, f = c(1, 1, 1, 1, 1, 2, 2, 2)) ## Same, but require it to be true in all groups moreAreValidThan(x, prop = 0.5, f = c(1, 1, 1, 1, 1, 2, 2, 2), condition = all)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.