booltype | R Documentation |
Specific methods for booltype
are required, where non-unary methods can combine
multiple bollean types, particularly boolean binary operators.
booltype(x)
x |
an R object |
Function booltype
returns the boolean type of its argument.
There are currently six boolean types, booltypes
is an ordered()
vector with the
following ordinal levels()
:
nobool: non-boolean type
logical()
: for representing any boolean data including NA
bit()
: for representing dense boolean data
bitwhich()
: for representing sparse (skewed) boolean data
which()
: for representing sparse boolean data with few 'TRUE
ri()
: range-indexing, for representing sparse boolean data with a single range of
TRUE
one scalar element of booltypes()
in case of 'nobool' it carries a name
attribute with the data type.
do not rely on the internal integer codes of these levels, we might add-in
hi
later
booltypes()
, is.booltype()
, as.booltype()
unname(booltypes)
str(booltypes)
sapply(
list(double(), integer(), logical(), bit(), bitwhich(), as.which(), ri(1, 2, 3)),
booltype
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.