當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R is.object 對象是“內部分類的”嗎?


R語言 is.object 位於 base 包(package)。

說明

主要供內部使用的函數。它返回TRUE如果物體xR內部的OBJECT位設置,以及FALSE否則。這OBJECT當一個位被設置"class"刪除屬性時會添加屬性並刪除該屬性,因此這是檢查對象是否具有類屬性的非常有效的方法。 (S4 對象始終應該如此。)

請注意,典型的基本(‘atomic’,請參閱is.atomic)R向量和數組x不是上述意義上的對象為attributes(x)不是包含"class".

用法

is.object(x)

參數

x

被測試的對象。

注意

這是primitive 函數。

例子

is.object(1) # FALSE
is.object(as.factor(1:3)) # TRUE

也可以看看

classmethods

isS4

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Is an Object ‘internally classed’?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。