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

R语言 rJava包 aslist()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-2-22 21:03:13 | 显示全部楼层 |阅读模式
aslist(rJava)
aslist()所属R语言包:rJava

                                         Converts java objects or arrays to R lists
                                         Java对象或数组转换到R列表

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

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

as.list is implemented for java objects and java arrays to facilitate using lapply calls over elements of a java array or items of an Iterator associated with an Iterable object
as.list实现Java对象和Java数组,以方便使用lapply多元素调用Java数组或一个可迭代的对象相关联的一个Iterator项目

For java array references, as.list is mapped to .jevalArray
为Java数组引用,as.list映射.jevalArray的

For java objects that implement the Iterable interface,  the list is created by iterating over the associated iterator
实现Iterable接口为Java对象,通过遍历相关的迭代器创建列表


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


## S3 method for class 'jobjRef'
as.list(x, ...)
## S3 method for class 'jarrayRef'
as.list(x, ...)



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

参数:x
java array or Iterable java object
Java数组或Iterable的Java对象


参数:...
ignored
忽视


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

An R list, or vector.
一个R列表,或向量。


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

The function is not intended to be called directly. It is implemented so that java arrays or Iterable java objects can be used as the first  argument of lapply
不打算直接调用该函数。它是实现Java数组或Iterable的Java对象,第一个参数作为lapply的使用可以


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

.jevalArray, lapply
.jevalArray,lapply


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



if (!nzchar(Sys.getenv("NOAWT"))) {
  # lapplying over a java array[lapplying超过Java数组]
  a <- .jarray( list(
        .jnew( "java/awt/Point", 10L, 10L ),
        .jnew( "java/awt/Point", 30L, 30L )
  ) )
  lapply( a, function(point){
        with(point, {
                (x + y ) ^ 2
        } )
  } )
}

# lapply over a Vector (implements Iterable)[lapply了一个Vector(实现Iterable)]
v <- .jnew("java/util/Vector")
v$add( "foo" )
v$add( .jnew("java/lang/Double", 10.2 ) )
sapply( v, function(item) item$getClass()$getName() )


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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-8 17:59 , Processed in 0.020463 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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