2009-12-15 28 views

回答

27

?'@'参见:

  • 描述:

    提取一时隙的内容与一个正式的(S4) 类结构的对象。

  • 用法:

    [email protected]

    ...


S语言有两个对象系统,非正式地称为S3和S4。

  • S3对象,类和方法已经R中 从一开始,他们是非正式的,但非常互动。 S3在白皮书(S中的统计模型)中首次被描述。
  • S3并不是一个真正的课堂系统,它主要是一套命名为 的约定。
  • S4对象,类和方法更为正式,并且 严谨,因此的交互性较差。 S4首先在绿皮书(用数据编程)中描述了 。在R中,通过methods包可以获得 ,从版本1.7.0开始,默认附带 。

另请参阅本文档:S4 Classes and Methods

5

您需要阅读使用@符号的S4类。

8

正如其他人所说的,@符号与S4类一起使用,但是这里有一个注释Google's R Style Guide:“除非有很强的理由使用S4对象或方法,否则使用S3对象和方法”。

+0

不错的链接... +1 – pufferfish 2009-12-18 09:59:48