使用列名R在同一行中的列之间求和

时间:2018-03-16 18:11:07

标签: r sum rowsum

我有一个类似于以下内容的数据集:

ID | Var1 | Var2 | Var3 | Sum
-----------------------------
1     3      4      7      
2     1      2      3     
3     3      5      16    

我需要在上面创建Sum变量。我需要能够在一系列变量中求和不同的值。对于上面,对于行1,2和3,它是14,6和24.我想用类似

的东西来做
df$Sum <- sum('Var1', 'Var2', 'Var3')

我似乎无法找到一个这么简单的例子。我发现的所有内容都涉及到我不理解的代码,或者它能够处理比我所拥有的更复杂的情况,并且在可预见的未来将会有。我意识到我可能应该更深入地学习一些东西,但在这一点上我希望它很简单。我已经尝试过sum,aggregate和rowSum,但没有一个能让我得到我想要的东西。

感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

尝试:

df$Sum <- (df$Var1 + df$Var2 + df$Var3)