在像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. 是什麼符號^表示在Objective-C?
- 5. Ruby中的%符號表示什麼?
- 6. Objective-C中的符號^表示什麼?
- 7. R控制檯左側的「+」符號表示什麼?
- 8. ^符號在R正則表達式中的含義是什麼?
- 9. 什麼符號:::平均R中
- 10. &(&符號)符號在這種情況下表示什麼?
- 11. 這組符號表示什麼?
- 12. $ {}(美元符號和花括號)在Javascript中的字符串中表示什麼?
- 13. *(星號)在Ruby中表示什麼?
- 14. ::(雙冒號)在JavaScript中表示什麼?
- 15. 爲什麼表情符號無法在UITextField中正確顯示?
- 16. 「&」符號在函數的返回類型中表示什麼?
- 17. 參考Haskell中的列表,「@」符號表示什麼?
- 18. 「| =」運算符在C中表示什麼?
- 19. **運算符在C中表示什麼?
- 20. '/ ='運算符在JavaScript中表示什麼?
- 21. 。=運算符在PHP中表示什麼?
- 22. | =運算符在JavaScript中表示什麼?
- 23. 函數括號之後的 - >符號表示什麼?
- 24. 「符號」與「加載符號列表」中的含義是什麼?
- 25. 美元符號在jQuery中的屬性選擇器中表示什麼?
- 26. R函數()中美元符號「$」的含義是什麼?
- 27. 「.N」表示r中的數據表中的含義是什麼?
- 28. 表情符號在R [UTF-8編碼]
- 29. || {}在JavaScript中表示什麼?
- 30. 「#」在MySql中表示什麼?
不錯的鏈接... +1 – pufferfish 2009-12-18 09:59:48