我有以下功能:
Error in filter(df, num == x) : unused argument (num == x)
如果我尝试使用filter(2)运行,则会出现错误。我明白了:
<input type="number" name="item1" />
<input type="number" name="item2" />
<input type="number" name="item3" />
<input type="number" name="item4" />
<input type="number" name="item5" />
有关为何我收到此错误的任何想法?我不明白......
答案 0 :(得分:3)
你调用了函数过滤器,所以我想你函数的最后一行是递归调用自身的。您可以用
替换它df2 <- dplyr::filter(df, num == x)
无论如何,你应该重命名你的功能。尝试选择不会与R中(或导入的包中)冲突的函数名称。