将字符串中逗号分隔的数字转换为数字向量

时间:2017-06-13 12:05:50

标签: r

我正在努力将字符串中逗号分隔的数字转换为数字向量。 (使用R) 示例:

x <- "1, 2, 3"
as.numeric(x)

#[1] NA
  

警告讯息:       #强制引入#NAs

那么:有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我确定这不是最好的方法,但它有效:

as.numeric(strsplit(x,split=", ",fixed=TRUE)[[1]])
    [1] 1 2 3

我希望它有所帮助