raw(base)
raw()所属R语言包:base
Raw Vectors
原始向量
译者:生物统计家园网 机器人LoveR
描述----------Description----------
Creates or tests for objects of type "raw".
创建或为测试对象类型"raw"。
用法----------Usage----------
raw(length = 0)
as.raw(x)
is.raw(x)
参数----------Arguments----------
参数:length
desired length.
所需的长度。
参数:x
object to be coerced.
反对被强迫。
Details
详情----------Details----------
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.
一个印有一对十六进制数字分别代表每个字节原始向量。如果你想看到的字符表示(非打印字符的转义序列)使用rawToChar。
Coercion to raw treats the input values as representing small (decimal) integers, so the input is first coerced to integer, and then values which are outside the range [0 ... 255] or are NA are set to 0 (the nul byte).
强迫原料对待代表小(十进制)整数,所以输入首先被强制转换为整数的输入值,然后值以外的范围[0 ... 255]是NA设置为<X >(0字节)。
as.raw and is.raw are primitive functions.
as.raw和is.raw是原始的功能。
值----------Value----------
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.
raw创建一个指定长度的原始向量。向量的每个元素是平等0。原始向量是用来存储固定长度的字节序列。
as.raw attempts to coerce its argument to be of raw type. The (elementwise) answer will be 0 unless the coercion succeeds (or if the original value successfully coerces to 0).
as.raw试图强迫它的参数是原始类型。 (的elementwise)的答案是0除非胁迫成功(或原始值成功胁迫为0)。
is.raw returns true if and only if typeof(x) == "raw".
is.raw返回true,如果只有typeof(x) == "raw"。
参见----------See Also----------
charToRaw, rawShift, etc.
charToRaw,rawShift等。
举例----------Examples----------
xx <- raw(2)
xx[1] <- as.raw(40) # NB, not just 40.[NB的,不只是40。]
xx[2] <- charToRaw("A")
xx
x <- "A test string"
(y <- charToRaw(x))
is.vector(y) # TRUE[真]
rawToChar(y)
is.raw(x)
is.raw(y)
isASCII <- function(txt) all(charToRaw(txt) <= as.raw(127))
isASCII(x) # true[真]
isASCII("\x9c25.63") # false (in Latin-1, this is an amount in UK pounds)[“假”(Latin-1的,这是一个英镑的金额)]
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|