在 R 语言中,可以使用 as.numeric() 函数将字符串“1”转化为数字 1。
例如:
x <-"1"
y <- as.numeric(x)
这样,变量 y 的值就是 1。
注意,如果输入的字符串不是数字,则 as.numeric() 函数会返回 NA。因此,在使用 as.numeric() 函数之前,通常需要检查输入的字符串是否是合法的数字。
例如:
x <-"abc"
y <- as.numeric(x)
if (is.na(y)) {
print("Invalid input")
}
在这个例子中,变量 y 的值为 NA,因此会输出“Invalid input”。