は、オブジェクトのクラスを決定することができます。is.objectとS3クラスシステム
> x = 5
> class(x)
[1] "numeric"
私はまた、オブジェクトがクラスを持っている場合、我々が判断するためにis.object
コマンドを使用することができることを理解します。しかし、いくつかのオブジェクト型は暗黙的で、それは
> is.object(x)
[1] FALSE
R内のすべての変数がオブジェクトであり、is.object
は唯一の非暗黙のクラスのためのテストであることを述べるために正しいだろうですか?
また、どのようにこれに適合しますか。単純に、私は次のコードは、エラーを生成することを考えた:
> x = 5
> class(x) = "fake"
> x = X + 1
> x + 1
[1] 6
attr(,"class")
[1] "fake"
しかしx
は、まだ、まだすべてがまだ動作し、「ダブル」と入力しています。型は他のすべてのオブジェクトが継承するスーパークラスと考えることができますか?
、S3タグが存在しません。誰かがs3タグを作成しますか? – csgillespie
私は、タグ付けが十分であると思っていました.--( – cadrian
s3はamazon-s3と明らかに同義です。質問/ 75332/tag-synonym-collission-a-valid-tagは無関係なタグと同義語として使用されています –