r - R - 如何在 Dplyr Summarize 函数中删除缺失值和 Nan?
问题描述
我正在尝试查找具有计算列“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
:
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))
推荐阅读
- django - Django: URLs contain 127.0.0.1 and not the real host-name
- python - Getting clean mail data from Microsft Graph API
- javascript - Adding logo to the navigation bar
- python - 在python中循环保存excel文件时的多处理
- reactjs - Redux 和 Context API 在同一个 React Native 项目中一起使用
- python - 自动拆分并生成列
- python - 如何在python中读取行,然后将每一行分配给一个变量
- python - Python 列表应该不相等
- python-3.x - 将矩阵与单位矩阵相乘会导致某些矩阵元素为零
- c - 以线程安全的方式快速将 double 转换为 uint64_t