Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找R中某些函数的真实对象类型,例如,我找不到平均函数的对象类型。
> library(pryr) > otype(mean) [1] "base" > ftype(mean) [1] "s3" "generic"
有时平均函数是 S3,有时是基函数!
ftype告诉我们什么?
ftype
此函数确定输入函数是常规/原始/内部函数、内部/S3/S4 泛型还是 S3/S4/RC 方法。这个函数被稍微简化了,因为一个类的方法可能是另一个类的泛型,但这似乎是个坏主意,希望没有人做过。
otype给了我们什么?
otype
找出一个对象属于哪个对象系统: • base:没有类属性 • S3:类属性,但不是 S4 • S4:isS4,但不是 RC • RC:继承自“refClass”
找出一个对象属于哪个对象系统:
• base:没有类属性
• S3:类属性,但不是 S4
• S4:isS4,但不是 RC
• RC:继承自“refClass”
以供参考:
pryr包文件
pryr
R 语言对象