在像marray和limma這樣的包中,當加載複雜對象時,它們包含使用@符號訪問的「成員變量」。這是什麼意思?它與$符號有什麼不同?@符號在R中表示什麼?
26
A
回答
27
?'@'
參見:
描述:
提取一時隙的內容與一個正式的(S4) 類結構的對象。
用法:
...
S語言有兩個對象系統,非正式地稱爲S3和S4。
- S3對象,類和方法已經R中 從一開始,他們是非正式的,但非常互動。 S3在白皮書(S中的統計模型)中首次被描述。
- S3並不是一個真正的課堂系統,它主要是一套命名爲 的約定。
- S4對象,類和方法更爲正式,並且 嚴謹,因此的交互性較差。 S4首先在綠皮書(用數據編程)中描述了 。在R中,通過
methods
包可以獲得 ,從版本1.7.0開始,默認附帶 。
另請參閱本文檔:S4 Classes and Methods。
5
您需要閱讀使用@符號的S4類。
8
正如其他人所說的,@符號與S4類一起使用,但是這裏有一個註釋Google's R Style Guide:「除非有很強的理由使用S4對象或方法,否則使用S3對象和方法」。
相關問題
- 1. %||%運算符在R中表示什麼?
- 2. 在routes.rb中,「#」符號表示什麼?
- 3. *在R中表示什麼?
- 4. 在R中「:=」符號是什麼意思?
- 5. Ruby中的%符號表示什麼?
- 6. Objective-C中的符號^表示什麼?
- 7. 是什麼符號^表示在Objective-C?
- 8. R控制檯左側的「+」符號表示什麼?
- 9. ^符號在R正則表達式中的含義是什麼?
- 10. 在Java中'{'符號(花括號)表示什麼?
- 11. 什麼符號:::平均R中
- 12. &(&符號)符號在這種情況下表示什麼?
- 13. 這組符號表示什麼?
- 14. $ {}(美元符號和花括號)在Javascript中的字符串中表示什麼?
- 15. 在Python格式字符串中,!r表示什麼?
- 16. *(星號)在Ruby中表示什麼?
- 17. ::(雙冒號)在JavaScript中表示什麼?
- 18. 爲什麼表情符號無法在UITextField中正確顯示?
- 19. 「&」符號在函數的返回類型中表示什麼?
- 20. 參考Haskell中的列表,「@」符號表示什麼?
- 21. 什麼是表情符號?
- 22. 什麼符號「>」代表
- 23. 「| =」運算符在C#中表示什麼?
- 24. 運算符| =在Java中表示什麼?
- 25. **運算符在C中表示什麼?
- 26. 。=運算符在PHP中表示什麼?
- 27. 運算符%在Haskell中表示什麼?
- 28. 「| =」運算符在C中表示什麼?
- 29. | =運算符在JavaScript中表示什麼?
- 30. '/ ='運算符在JavaScript中表示什麼?
不錯的鏈接... +1 – pufferfish 2009-12-18 09:59:48