varias superponer studio modificar lineas graficos graficas ejes r s4

studio - superponer graficas en r



¿Qué significa el símbolo @ en R? (3)

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

En paquetes como marray y limma , cuando se cargan objetos complejos, contienen "variables de miembros" a las que se accede utilizando el símbolo @. ¿Qué significa esto y en qué se diferencia del símbolo $?


Usted querrá leer sobre las clases de S4 que usan el símbolo @.


?''@'' Ves ?''@'' :

  • Descripción:

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

  • Uso:

    object@name

    ...

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

  • Los objetos, clases y métodos de S3 han estado disponibles en R desde el principio, son informales pero muy interactivos . 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.
  • Los objetos, clases y métodos de S4 son mucho más formales y rigurosos, por lo tanto, menos interactivos . S4 se describió por primera vez en el Libro Verde (Programación con datos). En R está disponible a través del paquete de methods , adjunto por defecto desde la versión 1.7.0.

Ver también este documento: S4 Clases y Métodos .