R語言中is 與as 的區別與用法

2021-08-19 10:17:22 字數 1104 閱讀 3899

來自r語言實戰(第二版),p79頁

r與其他統計程式語言有著類似的資料型別轉換方式。舉例來說,向乙個數值型向量中新增

乙個字串會將此向量中的所有元素轉換為字元型。

你可以使用下表1   

中列出的函式來判斷資料的型別或者將其轉換為指定型別。

表1型別轉換函式

名為is.

datatype

()這樣的函式返回

true

或false

,而as.

datatype

()這樣的函式則將其

引數轉換為對應的型別

is.

datatype

()   表示是否是datatype型別 ,

函式返回

true

或false。

as.

datatype

()  

表示將其引數轉換為datatype對應的型別 。

is.numeric()

as.numeric()

is.character()

as.character()

is.vector()

as.vector()

is.matrix()

as.matrix()

is.data.frame()

as.matrix()

is.factor()

as.factor()

is.logical()

as.logical()

例如:> a <- c(1,2,3)

> a

[1] 1 2 3

> is.numeric(a)

[1] true

> is.vector(a)

[1] true

> a <- as.character(a)

> a

[1] "1" "2" "3"

> is.numeric(a)

[1] false

> is.vector(a)

[1] true

> is.character(a)

[1] true

verilog語言中 與 的區別

邏輯相等 邏輯全等 1 邏輯相等 兩個運算元逐位比較,如果兩個進行比較的位是不定態 x 或者高阻態 z 則輸出x displayb 4 b0011 4 b1010 0 displayb 4 b0011 4 b1x10 1 displayb 4 b1010 4 b1x10 x displayb 4 b...

R語言中cut 函式的用法?

r語言中cut 函式的用法?cut 切割將x的範圍劃分為時間間隔,並根據其所處的時間間隔對x中的值進行編碼。引數 breaks 兩個或更多個唯一切割點或單個數字 大於或等於2 的數字向量,給出x被切割的間隔的個數。breaks 採用fivenum 返回五個資料 最小值 下四分位數 中位數 上四分位數...

R語言中fivenum函式的用法?

r語言中fivenum函式的用法?主要是求平均 fivenum 返回五個資料 最小值 下四分位數 中位數 上四分位數 最大值。對於奇數個數字 5,fivenum 先排序,依次返回最小值 下四分位數 中位數 上四分位數 最大值 p1 fivenum p1 1 1 12 13 23 40對於奇數個數5,...