我有这个字符向量,但我需要将其转换为数字。
>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)
但好像没有生效。我该怎么办?
x = factor(2012:2017)
,as.numeric(as.character())
的效果非常好。你有一堆字母,R 不知道你想要如何将字母转换为数字(我们也不知道)。 - Gregor Thomasiono_test_y <- as.numeric(iono_test_y)
,不要使用as.character
。 - G5W