【发布时间】:2020-05-14 19:57:54
【问题描述】:
我正在尝试以某种方式计算循环中的汇总统计信息(平均值、中值、最小值、最大值),但下面的循环没有运行。任何帮助将不胜感激。
sstat<-function(x){
Table <- tablez %>%
filter(Date==max(Date)) %>%
summarise(rate_dq_re=x(rate_dq_re),
rate_dq_nre=x(rate_dq_nre))
Table
}
# Summary Statistics I need to compute:
stats <- c("min","median","mean","max")
for(stats in stats) {
sstat(stats) # THIS IS NOT WORKING- Error: couldn't find function "x"
}
【问题讨论】:
-
试试
for (stat in stats),只使用stat而不是stats[stats]。 -
你想做什么? for循环和你定义的
Table之间的联系在哪里? -
感谢您的建议。抱歉,我没有错误地发布整个代码。我正在更新它。我按照你之前的建议还是不行
标签: r