如何将一串数字转换为数字向量然后求和?

时间:2017-09-04 04:50:04

标签: r

我想将字符串中的某些数字转换为单个数字然后求和。我尝试了以下方法:

a <- as.character("100 + 100 + 50,00 + 100 + 50 + 5,000 + 
      100 + 100 + 100 + 100 + 100 + 100 + 
      20,000 + 3,000 + 20,000 + 100 + 1,300")


#remove comma
b <- gsub(",", "", a)

# replace + with comma
c <- gsub("+", "," , b, fixed = T)

#sum it
d <- as.numeric(c)
  

警告讯息:   强制引入的NA

1 个答案:

答案 0 :(得分:0)

删除逗号后,我们可以 const versionCombos = [ { compiler: '>=2.3.1 <3.0.0', typescript: '>=2.0.2 <2.3.0' }, { compiler: '>=4.0.0 <5.0.0', typescript: '>=2.1.0 <2.4.0' }, { compiler: '>=5.0.0 <6.0.0', typescript: '>=2.4.0 <2.6.0' } ]; 使用eval来直接评估字符串。

parse