bits | R Documentation |
Utility functions to access bits from numeric values, for the efficient storage of spatial masks.
bits(object, bit)
bits(object, bit) <- value
object |
a numeric value |
bit |
the desired bit |
value |
logical value to set bit to |
R uses 32-bit integers, so we can (easily) access 31 binary matrices in each numeric matrix. This is very useful for storing long time-series of spatial masks, required for track-location estimation from archival tags.
A numeric object with the given bit set, or a logical value designating the status of the given bit.
The 32nd bit is harder to access, so we ignore it.
Michael D. Sumner
See Also get.mask
for a higher level access of a mask object
a <- 1L
bits(a, 0) ## 1
bits(a, 2) <- 1
a # 5
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.