无法在dplyr :: mutate中使用sum函数

时间:2015-02-03 22:10:31

标签: r

我正在尝试创建一个新变量,对于每一行,对前面变量的值求和。一般地:

dataset %>%
select(var1, var2, var3) %>%
mutate(var4 = sum(var1:var3))

我得到错误“数值表达式有x个元素:仅使用第一个”,其中x是数据集中的观察数。最初我认为错误与我的数据集的大小有关,数据集包含低数千的观察结果。但是当我将上述代码应用于内置mtcars数据集时,我得到了同样的错误。我还验证了我想要求和的变量的所有值都是类/模式数字,并且没有NA。我很欣赏任何见解。

0 个答案:

没有答案