如何从向量中的某些元素中删除某些特殊字符的出现?

时间:2015-11-01 17:03:22

标签: r

我有一个向量填充了一些我从.csv文件中读取的数字,但其中一些数字前面带有*,即

12 34 *89 *45 34

我想在保留其类型的同时从这些元素中删除*,即

12 34 89 45 34

我该怎么做?

1 个答案:

答案 0 :(得分:4)

尝试:

as.integer(stringi::stri_extract_all(x, regex = "[[:digit:]]+", simplify = TRUE))

给出了:

#[1] 12 34 89 45 34