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


R data.class 對象類


R語言 data.class 位於 base 包(package)。

說明

確定任意類別R對象。

用法

data.class(x)

參數

x

一個R對象。

給出 x 類的字符串。

如果不是 NULL ,則該類是 class 屬性的(第一個元素);如果不是 NULLmode(x) ,則從對象的 dim 屬性推斷出來。

簡而言之,data.class(x) 返回通常對方法分派有用的內容。 (或者,基本創建者函數已經實現,也許最終所有函數都將作為類屬性附加。)

注意

出於兼容性原因,上述規則有一個異常:當 xinteger 時,即使 x 已分類,data.class(x) 的結果也是 "numeric"

例子

x <- LETTERS
data.class(factor(x))                 # has a class attribute
data.class(matrix(x, ncol = 13))      # has a dim attribute
data.class(list(x))                   # the same as mode(x)
data.class(x)                         # the same as mode(x)

stopifnot(data.class(1:2) == "numeric") # compatibility "rule"

也可以看看

class

相關用法


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