上次开了一贴请教function中数据读取的问题,虽然解决了,但是还有好多问题不明白,望版主大大批准。还是使用上次的数据library(dplyr)
data<-ggplot2::mpg
by_group<-group_by(data,model)
dat<-mutate(by_group,mid=median(hwy))
这样代码在外部运行得很好,但是一做成function就不行了
datamedian<-function(data,x,group){
by_group<-group_by(data,group)
dat<-mutate(by_group,mid=median(x))
return(dat)
}
datamedian(data = data,x=hwy,group=model)
错误: Must group by variables found in `.data`.
* Column `group` is not found.
提示读取不了变量,还是搞不明白在function中怎么读取数据的变量


雷达卡






京公网安备 11010802022788号







