将包含数字的字符串转换为数字向量

Ini*_*dor 0 string r vector

我想将包含数字的字符串转换为具有相同数字的向量.到目前为止我做了什么:

x <- "1234567890"
split <- unlist(strsplit(x,split = NULL))
split
[1] "1" "2" "3" "4" "5" "6" "7" "8" "9" "0"
str(split)
chr [1:10] "1" "2" "3" "4" "5" "6" "7" "8" "9" "0"
Run Code Online (Sandbox Code Playgroud)

所以我的split变量仍然是一个字符串.我想最终得到一个矢量:

vector <- c(1,2,3,4,5,6,7,8,9,0)
str(vector)
num [1:10] 1 2 3 4 5 6 7 8 9 0
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?谢谢

Ter*_*ror 5

使用as.numeric这样:

x <- "1234567890"
split <- unlist(strsplit(x,split = NULL))
as.numeric(split)
[1] 1 2 3 4 5 6 7 8 9 0
Run Code Online (Sandbox Code Playgroud)