我有一个ML_Latest列,其中包含以下值:
ML_Latest
第一行)95 250 95
第二行)95 500
第三行)250 500
我想创建一个新列,其中包含这些数字的加法,例如:
440
595
750
如何在R中做到这一点?
答案 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