如何将字符向量转换为数字?
How to convert a character vector to numeric?
我有这个字符向量,但我需要将其转换为数字。
>iono_test_y
[1] "g" "b" "b" "g" "g" "g" "b" "g" "b" "b" "g" "b" "g" "b" "b" "b" "g" "g" "b" "b" "b" "g" "g"
[24] "b" "b" "g" "g" "g" "b" "g" "g" "g" "b" "b" "b" "b" "b" "g" "g" "g" "g" "g" "b" "g" "b" "b"
[47] "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g"
[70] "g" "g"
我已经试过了
iono_test_y <- as.numeric(as.character(iono_test_y)
但是好像不行。我该怎么做?
看来你的变量只是一个字符向量,而不是一个因子。您可以使用
给它一个数字编码
as.numeric(factor(iono_test_y))
我有这个字符向量,但我需要将其转换为数字。
>iono_test_y
[1] "g" "b" "b" "g" "g" "g" "b" "g" "b" "b" "g" "b" "g" "b" "b" "b" "g" "g" "b" "b" "b" "g" "g"
[24] "b" "b" "g" "g" "g" "b" "g" "g" "g" "b" "b" "b" "b" "b" "g" "g" "g" "g" "g" "b" "g" "b" "b"
[47] "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g" "g"
[70] "g" "g"
我已经试过了
iono_test_y <- as.numeric(as.character(iono_test_y)
但是好像不行。我该怎么做?
看来你的变量只是一个字符向量,而不是一个因子。您可以使用
给它一个数字编码as.numeric(factor(iono_test_y))