As.numeric r意思
as.numeric
是 R 語言中的一個函式,它用於將數據轉換為數值類型。這個函式是 base
包的一部分,不需要特別安裝。
as.numeric
函式接受一個輸入對象,並嘗試將其轉換為數值型。如果輸入對象已經是數值型的,則直接返回它自己。如果輸入對象是字元型的,它會嘗試將字元串轉換為數值。如果字元串不能轉換為數值,則會返回 NA
(缺失值)。如果輸入對象是邏輯型(即 TRUE
或 FALSE
),它會被轉換為數值 1 或 0。如果輸入對象是複數型的,它會被轉換為實數型的部分。
下面是 as.numeric
函式的一個簡單示例:
# 創建一個字元向量
x <- c("1", "2", "3", "four")
# 使用 as.numeric 轉換為數值向量
y <- as.numeric(x)
# 列印 y
y
在這個例子中,x
是一個字元向量,as.numeric(x)
將嘗試將字元串轉換為數值。前三個元素可以成功轉換為數值,而 "four" 則不能轉換,因此它會被替換為 NA
。y
將會是一個包含數值的向量,除了 "four" 的位置是 NA
。
如果你想要了解更多關於 as.numeric
函式的信息,可以使用 ?as.numeric
來查看幫助文檔。