在像marray和limma这样的包中,当加载复杂对象时,它们包含使用@符号访问的“成员变量”。这意味着什么?它与$符号有什么不同?
答案 0 :(得分:32)
请参阅?'@'
:
说明
使用形式提取对象中插槽的内容(S4) 班级结构。
用法:
object@name
...
S语言有两个对象系统,非正式地称为S3和S4。
methods
包提供,默认情况下附加
自版本1.7.0。另见本文件:S4 Classes and Methods。
答案 1 :(得分:8)
正如其他人所说,@符号与S4类一起使用,但是这里是Google's R Style Guide的注释:“使用S3对象和方法,除非有充分的理由使用S4对象或方法。”
答案 2 :(得分:5)
您需要阅读使用@符号的S4类。