LogMap | R Documentation |
A simple container for storing mappings of values using logical matrices.
Keeps track of which values (rows) are present in which observations
(columns). LogMap
objects can be created with LogMap()
;
queries can be performed with [[
and observations can be added
or removed with [[<-
LogMap(y)
## S4 method for signature 'LogMap,character,missing'
x[[i, j, ...]]
## S4 method for signature 'LogMap,missing,missing'
x[[i, j, ...]]
## S4 method for signature 'LogMap,NULL,missing'
x[[i, j, ...]]
## S4 replacement method for signature 'LogMap,character,missing,character'
x[[i, j, ...]] <- value
## S4 replacement method for signature 'LogMap,character,missing,integer'
x[[i, j, ...]] <- value
## S4 replacement method for signature 'LogMap,character,missing,NULL'
x[[i, j, ...]] <- value
## S4 replacement method for signature 'LogMap,character,missing,numeric'
x[[i, j, ...]] <- value
y |
A character vector |
x |
A |
i |
A character vector of length 1, or |
j |
Not used |
... |
Ignored |
value |
A character or integer vector of values to record in the map
for |
LogMap
: A new LogMap
object with zero columns and
length(x = x)
rows; rownames are set to x
[[
: if i
is a character vector, the rownames that are
mapped to i
; otherwise the rownames of x
[[<-
: If value
is NULL
, then x
without
the observations for i
; otherwise, x
with a new column for
i
recording a TRUE
for all values present in value
.Data
A logical matrix with at least one row
Logical map objects, validity, and interaction methods:
LogMap-validity
,
as.matrix.LogMap()
,
droplevels.LogMap()
,
intersect.LogMap()
,
labels.LogMap()
# Create a LogMap
map <- LogMap(letters[1:10])
map
# Get the names of values in the LogMap
map[[NULL]]
rownames(map)
# Add an observation to the LogMap
map[['obs']] <- c(1, 3, 7)
map[['entry']] <- c(2, 7, 10)
map
# Get the names of observations in the LogMap
colnames(map)
# Fetch an observation from the LogMap
map[['obs']]
# Get the full logical matrix
map[[]]
# Remove an observation from the LogMap
map[['obs']] <- NULL
map[['entry']] <- NULL
map
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.