dplyr-计算错误:参数“0”;";缺少,没有默认值

dplyr-计算错误:参数“0”;";缺少,没有默认值,r,filter,dplyr,arguments,mutate,R,Filter,Dplyr,Arguments,Mutate,更新:我卸载并重新安装了dplyr,现在它工作正常。不知道为什么会这样 当我使用dplyr函数时,经常会出现这样的错误,“求值错误:缺少参数“n”,没有默认值。” 它发生在我在dplyr中使用的随机操作中,但我将展示一个简单的使用mutate函数得到的操作。分析棒球运动员在一个名为hof的df中打球的年份,我有一个“From”列,这是他们的第一年,还有一个“To”列,这是他们的最后一年(两个列都没有缺失值,都是数字)。我用mutate来寻找他们的年中 *注意:我确信在没有dplyr的情况下还有其

更新:我卸载并重新安装了dplyr,现在它工作正常。不知道为什么会这样

当我使用dplyr函数时,经常会出现这样的错误,“求值错误:缺少参数“n”,没有默认值。”

它发生在我在dplyr中使用的随机操作中,但我将展示一个简单的使用mutate函数得到的操作。分析棒球运动员在一个名为
hof
的df中打球的年份,我有一个“From”列,这是他们的第一年,还有一个“To”列,这是他们的最后一年(两个列都没有缺失值,都是数字)。我用mutate来寻找他们的年中

*注意:我确信在没有dplyr的情况下还有其他方法可以做到这一点,但我想解决这个问题,因为它也经常发生在我的过滤器上

我已确保逗号、括号和所有单词都正确使用。我也尝试过像dplyr::mutate那样直接调用函数

hof <- hof %>% 
  dplyr::mutate(MidCareer = (From + To) / 2)
Error in mutate_impl(.data, dots) : 
  Evaluation error: argument "n" is missing, with no default.