2009-12-15 15 views

Respuesta

27

Ver ?'@':

  • Descripción:

    extraer el contenido de una ranura en un objeto con una estructura de clase formal (S4) .

  • Uso:

    [email protected]

    ...


El lenguaje S tiene dos sistemas de objetos, conocidos informalmente como S3 y S4.

  • S3 objetos, clases y métodos han estado disponibles en I desde el principio, que son informales, pero muy interactivo . S3 se describió por primera vez en el Libro blanco (Modelos estadísticos en S).
  • S3 no es un sistema de clase real, en su mayoría es un conjunto de convenciones de nomenclatura .
  • S4 objetos, clases y métodos son mucho más formales y rigurosos, de ahí menos interactivos. S4 fue descrito por primera vez en el Green Book (Programación con datos). En R es disponible a través del paquete methods, adjunto por defecto desde la versión 1.7.0.

Ver también este documento: S4 Classes and Methods.

5

Querrá leer en las clases S4 que usan el símbolo @.

8

Como han dicho los demás, el símbolo @ se usa con clases S4, pero aquí hay una nota de Google's R Style Guide: "Use objetos y métodos S3 a menos que haya una razón fuerte para usar objetos o métodos S4".

+0

nice link ... +1 – pufferfish

Cuestiones relacionadas