raw {base} | R Documentation |
Creates or tests for objects of type "raw"
.
raw(length = 0) as.raw(x)
length |
desired length. |
x |
object to be coerced. |
The raw type is intended to hold raw bytes. It is possible to extract subsequences of bytes, and to replace elements (but only by elements of a raw vector). The relational operators (see Comparison) work, as do the logical operators (see Logic) with a bitwise interpretation.
A raw vector is printed with each byte separately represented as a
pair of hex digits. If you want to see a character representation
(with escape sequences for non-printing characters) use
rawToChar
.
raw
creates a raw vector of the specified length.
Each element of the vector is equal to 0
.
Raw vectors are used to store fixed-length sequences of bytes.
as.raw
attempts to coerce its argument to be of raw
type. The (elementwise) answer will be 0
unless the
coercion succeeds.
x <- "A test string" (y <- charToRaw(x)) is.vector(y) # TRUE rawToChar(y)