In pacchetti come marray e limma, quando vengono caricati oggetti complessi, contengono "variabili membro" a cui si accede usando il simbolo @. Che cosa significa e in che cosa differisce dal simbolo $?Cosa significa il simbolo @ in R?
26
A
risposta
27
Vedi ?'@'
:
Descrizione:
estrarre il contenuto di uno slot in un oggetto con un (S4) struttura formale di classe.
Usage:
...
Il linguaggio S è dotato di due sistemi a oggetti, noto informalmente come S3 e S4.
- S3 oggetti, classi e metodi sono stati disponibili in R fin dall'inizio, sono informali, ma molto interattivo. S3 è stato descritto per la prima volta nel White Book (Modelli statistici in S).
- S3 non è un sistema di classe reale, è principalmente un insieme di convenzioni di denominazione .
- S4 oggetti, classi e metodi sono molto più formale e rigorosa, quindi meno interattivo. S4 è stato descritto per la prima volta nel Green Book (Programmazione con dati). In R è disponibile tramite il pacchetto
methods
, collegato per impostazione predefinita dalla versione 1.7.0.
Vedere anche questo documento: S4 Classes and Methods.
5
Leggere le classi S4 che utilizzano il simbolo @.
8
Come gli altri hanno detto, il simbolo @ viene utilizzato con le classi S4, ma qui c'è una nota da Google's R Style Guide: "Usa oggetti e metodi S3 a meno che non vi sia un motivo valido per utilizzare oggetti o metodi S4".
Problemi correlati
- 1. Che cosa significa il simbolo ::: media in R
- 2. in java cosa significa il simbolo @?
- 3. Cosa significa il simbolo '/' dire in CSS
- 4. Che cosa significa il simbolo @ in java?
- 5. Che cosa significa il simbolo "#" in TSQL?
- 6. Cosa significa "#" simbolo "notazione in clojure?
- 7. Che cosa significa%>% significa in R?
- 8. Cosa significa "at" @ simbolo/simbolo/carattere in Git?
- 9. Cosa significa questo simbolo in PHP <? =
- 10. Cosa significa il simbolo "@" in riferimento agli elenchi in Haskell?
- 11. Cosa significa @ in `-rw -r - r - @` significa nell'output `ls -l`?
- 12. Cosa significa "?" simbolo (punto interrogativo) significa in Scala?
- 13. Cosa significa il simbolo del dollaro in PHP?
- 14. Che cosa significa il simbolo '>' in css?
- 15. Cosa significa il simbolo <> in MSIL?
- 16. Che cosa significa il simbolo $ in Jquery o JavaScript?
- 17. Che cosa significa il simbolo <??> in C# .NET?
- 18. Che cosa significa esportare un simbolo?
- 19. Cosa significa "valore simbolo" dal comando nm?
- 20. Ruby on Rails: cosa significa il simbolo =>?
- 21. Che cosa significa il simbolo di stato di Subversion "~"?
- 22. Cosa significa il simbolo 'u' davanti ai valori stringa?
- 23. Che cosa significa il simbolo @ per Objective-C?
- 24. cosa significa il comando se (0) in r?
- 25. Cosa significa "# $" in bash?
- 26. Cosa significa @: (al simbolo del colon) in un Makefile?
- 27. Cosa significa il prefisso: significa
- 28. Cosa significa $/in Ruby?
- 29. Cosa significa "That" in Scala
- 30. Cosa significa il t in tapply?
bel link ... +1 – pufferfish