As.numeric r意思

as.numeric 是 R 語言中的一個函式,它用於將數據轉換為數值類型。這個函式是 base 包的一部分,不需要特別安裝。

as.numeric 函式接受一個輸入對象,並嘗試將其轉換為數值型。如果輸入對象已經是數值型的,則直接返回它自己。如果輸入對象是字元型的,它會嘗試將字元串轉換為數值。如果字元串不能轉換為數值,則會返回 NA(缺失值)。如果輸入對象是邏輯型(即 TRUEFALSE),它會被轉換為數值 1 或 0。如果輸入對象是複數型的,它會被轉換為實數型的部分。

下面是 as.numeric 函式的一個簡單示例:

# 創建一個字元向量
x <- c("1", "2", "3", "four")

# 使用 as.numeric 轉換為數值向量
y <- as.numeric(x)

# 列印 y
y

在這個例子中,x 是一個字元向量,as.numeric(x) 將嘗試將字元串轉換為數值。前三個元素可以成功轉換為數值,而 "four" 則不能轉換,因此它會被替換為 NAy 將會是一個包含數值的向量,除了 "four" 的位置是 NA

如果你想要了解更多關於 as.numeric 函式的信息,可以使用 ?as.numeric 來查看幫助文檔。