В таких пакетах, как marray и limma, когда загружаются сложные объекты, они содержат переменные-члены, к которым обращаются с помощью символа @. Что это значит и как оно отличается от символа $?Что означает символ @ в R?
26
A
ответ
27
См ?'@'
:
Описание:
Извлеките содержимое слота в объекте с формальной структурой класса (S4), .
Использование:
...
Язык S имеет два объекта системы, известные неофициально как S3 и S4.
- S3 объекты, классы и методы были доступны в R с самого начала, они носят неформальный характер, но очень интерактивный. S3 был впервые описан в Белая книга (Статистические модели на S).
- S3 не является настоящей системой классов, это в основном набор имен конвенций.
- Объекты, классы и методы S4 гораздо более формальны и строгий, следовательно less interactive. S4 был впервые описан в книге Зеленая книга (Программирование с данными). В R это , доступный через пакет
methods
, прилагаемый по умолчанию с версии 1.7.0.
См. Также этот документ: S4 Classes and Methods.
5
Вы хотите прочитать на классах S4, которые используют символ @.
8
Как уже отмечалось, символ @ используется с классами S4, но вот примечание от Google's R Style Guide: «Используйте объекты и методы S3, если нет веских оснований для использования объектов или методов S4».
Смежные вопросы
- 1. Что символ ::: означает в R
- 2. Что означает символ в R?
- 3. Что означает символ^в R регулярном выражении?
- 4. Что означает символ каретки (^)?
- 5. Что означает символ <# =?
- 6. Что означает символ '/' означает в CSS
- 7. Что означает этот символ?: Означает в PHP?
- 8. Что означает символ & *?
- 9. Что% *% означает в R
- 10. Что означает этот символ: ∧?
- 11. Что означает символ «⊇»?
- 12. Что означает этот символ :: =?
- 13. Что означает символ CV?
- 14. Что означает символ/символ в UML
- 15. Что означает символ «@» в TCL?
- 16. Что означает символ «_» в Swift?
- 17. Что означает символ «@» в Swift?
- 18. Что означает символ «$» в Ruby?
- 19. Что означает символ $ в JSP
- 20. Что означает символ «:» в Javascript?
- 21. В routes.rb, что означает символ «#»?
- 22. Что означает символ/^ в Ruby?
- 23. Что означает символ «&» в SQL?
- 24. Что символ | означает в Python?
- 25. Что означает символ% в Ruby?
- 26. в java, что означает символ @?
- 27. Что означает «~» символ означает в конце имени файла (Linux)
- 28. Что означает символ «+» в левой части консоли R?
- 29. Что это означает -> символ означает?
- 30. Что означает «Обнаруженный символ« Обновление »означает?»
хорошая ссылка ... +1 – pufferfish