R中的对象类型是什么?

R中的对象类型是什么?,r,pryr,R,Pryr,我在寻找R中某些函数的真实对象类型,例如,我找不到均值函数的对象类型 > library(pryr) > otype(mean) [1] "base" > ftype(mean) [1] "s3" "generic" 有时平均函数是S3,有时是基函数 ftype告诉我们什么 此函数用于确定输入函数是常规/基本/内部函数、内部/S3/S4通用函数还是S3/S4/RC方法。这是一个稍微简化的函数,因为一个类的方法可能是另一个类的泛型方法,但这似乎是一个糟糕的想法,希望没

我在寻找R中某些函数的真实对象类型,例如,我找不到均值函数的对象类型

> library(pryr)
> otype(mean)
[1] "base"
> ftype(mean)
[1] "s3"      "generic"

有时平均函数是S3,有时是基函数

ftype告诉我们什么

此函数用于确定输入函数是常规/基本/内部函数、内部/S3/S4通用函数还是S3/S4/RC方法。这是一个稍微简化的函数,因为一个类的方法可能是另一个类的泛型方法,但这似乎是一个糟糕的想法,希望没有人这样做

otype
给了我们什么

找出对象所属的对象系统:

•基本:无类属性

•S3:类属性,但不是S4

•S4:isS4,但不是RC

•RC:继承自“refClass”

供参考:


  • ftype
    otype
    不一样。请参见
    ?ftype
    ?otype