将字符转换为数字向量

时间:2018-10-12 13:45:23

标签: r

我想 知道是否可以将数字字符串转换为数字向量。 例如,如果我有一个角色对象

x <- "1,2,3,4,5"

length(x)
[1] 1

如何将x转换为长度为5的向量,以便我可以 数值运算吗?

所以我想要

length(x)
[1] 5
sum(x)
[1] 15

1 个答案:

答案 0 :(得分:0)

查看?strsplit-

x <- "1,2,3,4,5"

as.numeric(unlist(strsplit(x, split = ",")))

[1] 1 2 3 4 5