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

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

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

                                        Show an Object
                                         显示一个对象

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

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

Display the object, by printing, plotting or whatever suits its class.  This function exists to be specialized by methods.  The default method calls showDefault.
显示对象,以印刷,打印或任何适合其类。此功能存在方法专业。默认的方法调用showDefault。

Formal methods for show will usually be invoked for automatic printing (see the details).
show正式方法通常会被自动打印(见详情)调用。


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


show(object)



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

参数:object
Any R object
任何R对象


Details

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

Objects from an S4 class (a class defined by a call to setClass) will be displayed automatically is if by a call to show.  S4 objects that occur as attributes of S3 objects will also be displayed in this form; conversely, S3 objects encountered as slots in S4 objects will be printed using the S3 convention, as if by a call to print.
从S4级(调用setClass由定义一个类)的对象将自动显示的是调用show由。 S3对象的属性发生S4对象也将被显示在此表格;相反,在S4对象插槽遇到S3对象将使用S3公约“,如果由调用print印。

Methods defined for show will only be inherited  by simple inheritance, since otherwise the method would not receive the complete, original object, with misleading results.  See the simpleInheritanceOnly argument to setGeneric and the discussion in setIs for the general concept.
show定义的方法,只会简单的继承被继承,否则该方法将不会收到完整的,原来的对象,有误导性的结果。看到simpleInheritanceOnly参数setGeneric和setIs一般概念的讨论。


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

show returns an invisible NULL.
show返回一个无形的NULL。


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

showMethods prints all the methods for one or more functions.
showMethods打印一个或多个功能的所有方法。


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


## following the example shown in the setMethod documentation ...[#setMethod文档中所示的例子...]
setClass("track",
         representation(x="numeric", y="numeric"))
setClass("trackCurve",
         representation("track", smooth = "numeric"))

t1 <- new("track", x=1:20, y=(1:20)^2)

tc1 <- new("trackCurve", t1)

setMethod("show", "track",
  function(object)print(rbind(x = object@x, y=object@y))
)
## The method will now be used for automatic printing of t1[#现在可以使用该方法将自动打印T1]

t1

## Not run:   [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [,11] [,12][#无法运行:[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11], 12]]
x    1    2    3    4    5    6    7    8    9    10    11    12
y    1    4    9   16   25   36   49   64   81   100   121   144
  [,13] [,14] [,15] [,16] [,17] [,18] [,19] [,20]
x    13    14    15    16    17    18    19    20
y   169   196   225   256   289   324   361   400

## End(Not run)[#结束(不运行)]
## and also for tc1, an object of a class that extends "track"[#也为TC1,一个类的对象延伸“跟踪”]
tc1

## Not run:   [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [,11] [,12][#无法运行:[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11], 12]]
x    1    2    3    4    5    6    7    8    9    10    11    12
y    1    4    9   16   25   36   49   64   81   100   121   144
  [,13] [,14] [,15] [,16] [,17] [,18] [,19] [,20]
x    13    14    15    16    17    18    19    20
y   169   196   225   256   289   324   361   400

## End(Not run)[#结束(不运行)]

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


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-24 16:36 , Processed in 0.022034 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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