R語言
data.class
位於 base
包(package)。 說明
確定任意類別R對象。
用法
data.class(x)
參數
x |
一個R對象。 |
值
給出 x
類的字符串。
如果不是 NULL
,則該類是 class
屬性的(第一個元素);如果不是 NULL
或 mode(x)
,則從對象的 dim
屬性推斷出來。
簡而言之,data.class(x)
返回通常對方法分派有用的內容。 (或者,基本創建者函數已經實現,也許最終所有函數都將作為類屬性附加。)
注意
出於兼容性原因,上述規則有一個異常:當 x
為 integer
時,即使 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"
也可以看看
相關用法
- R data.frame DataFrame
- R data.matrix 將 DataFrame 轉換為數字矩陣
- R date 係統日期和時間
- R dump R 對象的文本表示
- R diag 矩陣對角線
- R deparse 表達式解析
- R deparseOpts 表達式解析選項
- R dots ...、..1 等在函數中使用
- R debug 調試函數
- R do.call 執行函數調用
- R dcf 以 DCF 格式讀寫數據
- R dimnames 對象的暗名稱
- R dyn.load 對外函數接口
- R diff 滯後差異
- R dput 將對象寫入文件或重新創建它
- R duplicated 確定重複元素
- R dim 物體的尺寸
- R dontCheck 抑製檢查的身份函數
- R drop 刪除冗餘盤區信息
- R delayedAssign 延遲評估和承諾
- R difftime 時間間隔/差異
- R det 計算矩陣的行列式
- R detach 從搜索路徑中分離對象
- R double 雙精度向量
- R droplevels 刪除因子中未使用的級別
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Object Classes。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。