¿Qué hace el signo at (@) en el lenguaje de programación R?

Este concepto será más fácil de entender si conoce las clases y estructuras como en otros lenguajes como Java / C / C ++, etc.

En R, puede crear un objeto S4 (generalmente actúa como un objeto de clase) y sus ‘instancias. Según el enlace dado por Jeremy Miles,

Crea una clase (o un objeto S4) con:
> setClass (“Persona”, ranuras = lista (nombre = “carácter”, edad = “numérico”))

y crea una instancia de una clase (u objeto S4) con:
> alice <- new ("Persona", nombre = "Alice", edad = 40)

Ahora, al acceder a las variables de un marco de datos usando ‘$’, de manera similar puede acceder a las ranuras del objeto S4 usando ‘@’ .

Aquí, tiene un objeto “alicia” y puede acceder a las ranuras “nombre” y “edad” usando:

> [correo electrónico protegido]
[1] “Alicia”
> [correo electrónico protegido]
[1] 40

En R, puede obtener ayuda sobre las cosas escribiendo marcas de voz a su alrededor, por ejemplo:
? “@”
? “[[”
O incluso:
? “?”

Cuando hago eso, me dice que @:
“Extraer o reemplazar el contenido de una ranura en un objeto con una estructura de clase formal (S4)”.

S4 es uno de los sistemas orientados a objetos en R, S3 es el más utilizado. Hay (mucho) más aquí: guía de campo OO · R. avanzado

More Interesting

¿Cuál es exactamente el concepto de big data?

¿Cuál es la mejor manera de manejar los datos faltantes para el problema de clasificación en el aprendizaje automático?

¿Cuál es la mejor manera de ingresar al campo de la carrera de ciencias de datos / análisis?

¿Podría un estadístico, utilizando solo los datos de cualquier deporte importante, determinar quiénes eran los mejores jugadores?

¿Cuál es un mejor tema para estudiar, SDN o big data?

¿Alguien puede ayudarme a estudiar conferencias de análisis de Jigsaw Academy?

¿El almacenamiento de datos y la inteligencia empresarial están relacionados con la ciencia de datos y, en caso afirmativo, cuánto?

Siempre odié programar en idiomas de bajo nivel, ¿debería olvidarme de la ciencia de datos como una carrera potencial? Me refiero a C / C ++ en comparación con Matlab, R, Python

¿Es mejor tener demasiados falsos positivos o demasiados falsos negativos?

Cómo documentar un proyecto de ciencia de datos

¿Dónde puedo encontrar un ejemplo completo de análisis de datos / proyectos de ciencia de datos?

¿Cuál es la mejor manera de probar los motores de recomendación en los datos históricos del usuario?

¿Hay alguna capacitación en el aula dirigida por un instructor en Pune para el aprendizaje automático y la ciencia de datos para un principiante completo?

¿Cuáles son los proyectos de ciencia de datos más interesantes en Quora?

¿Cómo explicaría la 'falacia de la tasa base' a un niño de 9 años?