我在一个字符串中有2-3个数字,它们之间有空格,如何在新列中添加所有数字?

时间:2018-09-17 08:10:19

标签: r data-analysis

我有一个ML_Latest列,其中包含以下值:

ML_Latest

第一行)95 250 95

第二行)95 500

第三行)250 500

我想创建一个新列,其中包含这些数字的加法,例如:

440

595

750

如何在R中做到这一点?

1 个答案:

答案 0 :(得分:2)

使用rowSums

您的数据集:

df=read.table(text="95 250 95
          95 500 NA
          250 500 NA",header=FALSE)

df$sum=rowSums(df,na.rm = TRUE)

输出:

   V1  V2 V3 sum
1  95 250 95 440
2  95 500 NA 595
3 250 500 NA 750