R语言as.numeric()
时间: 2023-10-23 20:08:07 浏览: 409
R语言常用数学处理函数
在R语言中,as.numeric()函数用于将对象转换为数值型。例如,如果有一个字符型向量x,可以使用as.numeric(x)将其转换为数值型向量。如果对象无法转换为数值型,则会返回NA(缺失值)。以下是一些示例:
```R
# 将字符型向量转换为数值型向量
x <- c("1", "2", "3")
as.numeric(x) # 返回 1 2 3
# 如果字符串无法转换为数值,则返回NA
y <- c("a", "b", "c")
as.numeric(y) # 返回 NA NA NA
# 将逻辑型向量转换为数值型向量(TRUE为1,FALSE为0)
z <- c(TRUE, FALSE, TRUE)
as.numeric(z) # 返回 1 0 1
```
阅读全文