【发布时间】:2020-12-16 18:48:13
【问题描述】:
我正在尝试查找具有计算列“calCTRLPV”(着陆页浏览量/展示次数)的数据集的四分位数信息。对于某些行,它将为 NA,因为分子可能为 0 或不可用。 在尝试在 dplyr 中运行汇总时,我遇到了错误。如何更正数据集以使汇总正常工作?谢谢。
错误:summarise() 输入 calCTRLPV 有问题。
如果 'na.rm' 为 FALSE,则 x 缺失值和 NaN 是不允许的
i 输入calCTRLPV 是quantile(calCTRLPV, c(0.25, 0.5, 0.75))。
trafficdata %>%
group_by(Platform) %>%
summarise(quantile = scales::percent(c(0.25, 0.5, 0.75)),
calCTRLPV = quantile(calCTRLPV, c(0.25, 0.5, 0.75)))
【问题讨论】:
-
添加
na.rm=TRUE? -
仅供参考,这是
quantile的问题,虽然错误包括summarise,但它也是这里的受害者。问题在quantile(.)(以及mean和sd以及许多其他功能)内部并需要解决。