使用列名 R 对同一行中的各列求和
Sum across columns in same row using column name R
我有一个类似于下面的数据集:
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,其中 none 得到了我想要的结果。
感谢任何帮助。
尝试:
df$Sum <- (df$Var1 + df$Var2 + df$Var3)
我有一个类似于下面的数据集:
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,其中 none 得到了我想要的结果。
感谢任何帮助。
尝试:
df$Sum <- (df$Var1 + df$Var2 + df$Var3)