我是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函数并获取结果数据,以便对其进行总结。
这不起作用,因为我收到错误:
错误:参数
的'type'(字符)无效我错过了什么吗?