R/percentTrue.R

percentTrue<-structure(
function # Percentual ratio of TRUE cases.
##description<<
## \code{\link{percentTrue}} computes the percentual ratio of
## \code{TRUE} cases
(x, ##<< a logical vector (or a vector that can be coerced to one)
digits = NULL, ##<< number of decimal places (passed to \code{round})
... ##<< additional arguments passed to \code{sum()}
) {
  if (!is.logical(x)) {
    x<-as.logical(x)
  }
  rv<-100*sum(x,...)/length(x)
  if (!is.null(digits)) {
    rv<-round(rv,digits=digits)
  }
  return(rv)
  ### Percentual ratio of \code{TRUE} cases of \code{x}.
},ex=function() {
  percentTrue(c(TRUE, TRUE, TRUE))
  percentTrue(c(TRUE, FALSE, FALSE), digits = 1)
  percentTrue(c(FALSE))
  percentTrue(NULL)
})
tsieger/tsiMisc documentation built on Oct. 10, 2023, 10:24 p.m.