找回密码
 注册
查看: 3621|回复: 0

R语言:raw()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-2-16 18:38:21 | 显示全部楼层 |阅读模式
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] &lt;- 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:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2025-1-23 21:30 , Processed in 0.025827 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表