R 模式(mode)和類 class

2022-08-22 11:48:11 字數 1027 閱讀 7317

資料模式

:mode函式顯示任何物件的模式。常見的

單個的物件模式是邏輯型(logical)、數值型(numeric)、字元型(character)。

常用到的資料模式是列表(list)。

資料模式之間的轉換:

資料型別:class函式顯示物件的類。常見的有向量(vertor),資料框(frame),矩陣(matrix),因子(factor)。

資料模式和資料型別的檢測:

資料框的模式是list,類是data.frame。

有時候mode和class函式返回相同的結果。

以"is."開頭的很多函式如is.list,is.factor,is.numeric,is.character等,能讓你確認是否跟你預期的相同。

> mylist = list(a = c(1,2,3),b = c('a','b','c'),c = c(true,false),d = factor('house'));

a b c d

"numeric" "character" "logical" "numeric"

a b c d

"numeric" "character" "logical" "factor"

a = c(1,2,3);

b = c('a','b','c');

c = c(true,false);

d = factor('house');

> is.numeric(a)

[1] true

> is.character(b)

[1] true

> is.logical(c)

[1] true

> is.factor(d)

[1] true

> is.numeric(d)

[1] false

#注意對d並不是數值型,返回false。

Java類名 class和getClass 區別

區別 類名.class叫做 類字面量 因class是關鍵字,所以類名.class編譯時確定。getclass 執行時根據實際例項確定,getclass 是動態而且是final的。string.class 是能對類名的引用取得在記憶體中該型別class物件的引用,new string getclass...

TensorFlow重要的class(類)和方法

tensorflow以點.分隔的字串,如下文列出的各種,如何判斷其實class,還是method?解決辦法,最後乙個字串中,首字母是大寫還是小寫。首字母大寫就是類,小寫則是方法 下文的標題中,預設是方法,類會專門註明 部落格參考部落格 decode單詞含義,解碼 解碼 tf.io.decode ra...

Class類的概述和使用

class.forname 全類名 將位元組碼檔案載入進記憶體,返回class物件。多用於配置檔案,將類名定義在配置檔案中。讀取檔案,載入類。重要 類名.class 通過類名的屬性class獲取 多用於引數的傳遞 物件.getclass getclass 方法在object類中定義著。多用於物件的獲...