0

我是 R 初学者,正在使用 dplyr 并尝试将自定义函数合并到我的 R 脚本中。

我有一个名为 ss 的数据框,我想对其应用过滤器,但我想将过滤器分离到一个单独的函数中,以便可以与其他脚本共享。

代码示例:

#my function
apply_filters <- function(d){
    #Applying filter to d
    dd <- d %>% filter([some filter])
    return(dd)
}

ss2 <- ss %>%
    do(apply_filters(.)) %>%
    summarize()

我希望能够将 ss2 的当前状态发送到 apply_filters 函数并取回结果数据,以便我对其进行总结。

这不起作用,因为我收到错误:

错误:参数的“类型”(字符)无效

我错过了什么吗?

4

0 回答 0