【发布时间】:2021-12-17 15:57:05
【问题描述】:
for (i in colnames(outlier_df)){
outliers <- outlier_df %>%
group_by(factor, segment) %>%
mutate(hinge_spread = 1.5*IQR(i),
lwr = quantile(i, .25) - hinge_spread,
upr = quantile(i, .75) + hinge_spread) %>%
filter(i > upr | i < lwr)}
我正在尝试遍历数据帧中的所有 kpi,并获取该函数适用于一个异常值但不在循环中的异常值
eval(substitute(expr), envir, enclos) 中的错误: 如果 'na.rm' 为 FALSE,则不允许缺少值和 NaN 另外:警告消息: 在分位数(as.numeric(x), c(0.25, 0.75), na.rm = na.rm, names = FALSE, : 强制引入的 NAs
【问题讨论】:
标签: r