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

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

[复制链接]
发表于 2012-2-16 20:27:44 | 显示全部楼层 |阅读模式
array(base)
array()所属R语言包:base

                                        Multi-way Arrays
                                         多路阵列

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

Creates or tests for arrays.
创建或阵列测试。


用法----------Usage----------


array(data = NA, dim = length(data), dimnames = NULL)
as.array(x, ...)
is.array(x)



参数----------Arguments----------

参数:data
a vector (including a list or expression vector) giving data to fill the array.  Other objects are coerced by as.vector.
矢量(包括列表或expression向量)提供的数据来填充阵列。其他对象被强制as.vector。


参数:dim
the dim attribute for the array to be created, that is a vector of length one or more giving the maximal indices in each dimension.
要创建阵列dim属性,这是一个长度为一个或多个在每个维度的最大指数的向量。


参数:dimnames
either NULL or the names for the dimensions.  This is a list with one component for each dimension, either NULL or a character vector of the length given by dim for that dimension.  The list can be named, and the list names will be used as names for the dimensions.  If the list is shorter than the number of dimensions, it is extended by NULLs to the length required
无论是NULL或尺寸的名称。这是一个与每个维度的一个组成部分的列表,或者NULL或dim该维度的长度的字符向量。该列表可以被命名,列表名称将用于尺寸的名称。如果该列表是比维数短,它所需的长度延长NULL的


参数:x
an R object.
R对象。


参数:...
additional arguments to be passed to or from methods.
额外的参数被传递到或从方法。


Details

详情----------Details----------

An array in R can have one, two or more dimensions.  It is simply a vector which is stored with additional attributes giving the dimensions (attribute "dim") and optionally names for those dimensions (attribute "dimnames").
R中的一个数组可以有一个,两个或两个以上的尺寸。这只不过是一个被给予额外的属性维度(属性"dim")和可选的尺寸名称(属性"dimnames")存储向量。

A two-dimensional array is the same thing as a matrix.
一个两维数组是作为一个matrix同样的事情。

One-dimensional arrays often look like vectors, but may be handled differently by some functions: str does distinguish them in recent versions of R.
一维数组通常看起来像向量,但可以处理一些不同的功能:str不区分R的最新版本

The "dim" attribute is an integer vector of length one or more containing non-negative values: the product of the values must match the length of the array.
"dim"属性值的产品必须符合该数组的长度是一个长度为一或多个包含非负值的整数向量。

The "dimnames" attribute is optional: if present it is a list with one component for each dimension, either NULL or a character vector of the length given by the element of the "dim" attribute for that dimension.  
"dimnames"属性是可选的:如果存在,它是一个与每个维度的一个组成部分的列表,要么NULL或"dim"属性的元素,长度为特征向量维度。

is.array is a primitive function.
is.array是一种原始的功能。


值----------Value----------

array returns an array with the extents specified in dim and naming information in dimnames.  The values in data are taken to be those in the array with the leftmost subscript moving fastest.  If there are too few elements in data to fill the array, then the elements in data are recycled.  If data has length zero, NA of an appropriate type is used for atomic vectors (0 for raw vectors) and NULL for lists.
array在dim和dimnames命名信息指定的范围返回一个数组。 data采取的是那些在最左边的移动速度最快的标数组中的值。如果有太少的元素data填充数组,然后在元素data被回收。如果data长度为零,NA适当的类型是用于原子向量(0为原料向量的)NULL列表。

as.array is a generic function for coercing to arrays.  The default method does so by attaching a dim attribute to it.  It also attaches dimnames if x has names.  The sole purpose of this is to make it possible to access the dim[names] attribute at a later time.
as.array是一个用于强迫数组的通用功能。默认的方法这样做附加dim属性。它也重视dimnames如果xnames。此的唯一目的是使人们有可能在稍后的时间访问dim[names]属性。

is.array returns TRUE or FALSE depending on whether its argument is an array (i.e., has a dim attribute of positive length) or not.  It is generic: you can write methods to handle specific classes of objects, see InternalMethods.
is.array返回TRUE或FALSE取决于它的参数是否是一个数组(即有一个dim积极长度的属性)或不。它是通用的:你可以写的方法来处理特定的类的对象,看到InternalMethods“。


注意----------Note----------

is.array is a primitive function.
is.array是一种原始的功能。


参考文献----------References----------

The New S Language. Wadsworth & Brooks/Cole.

参见----------See Also----------

aperm, matrix, dim, dimnames.
aperm,matrix,dim,dimnames。


举例----------Examples----------


dim(as.array(letters))
array(1:3, c(2,4)) # recycle 1:3 "2 2/3 times"[回收1:3“2/3倍”]
#     [,1] [,2] [,3] [,4][[1] [2] [3] [4]]
#[1,]    1    3    2    1[[1] 1 3 2 1]
#[2,]    2    1    3    2[[2] 2 1 3 2]

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-24 11:27 , Processed in 0.023950 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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