在像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