r - 每个条件的 NA 数量
问题描述
我有一个很长的数据库df。并且有两列城市(10000 有 NA)和国家(我有 250 个国家)。我想知道每个国家/地区的 NA 城市数量。我试图做更宽的枢轴然后 colSums(is.na(df)) 但没有工作。还有其他方法吗?
非常感谢埃莱尼
解决方案
如果没有可重现的数据集,很难说,但使用dpyr
/tidyverse
我会做这样的事情:
df %>%
group_by(country) %>%
summarise(count_na = sum(is.na(city)))
推荐阅读
- javascript - 设法将它们放入 .ZIP 并成功下载后,我的 PDF 有什么问题
- android - 如何根据显示 ID 获取 Android 层次结构转储?
- html - 这个用于表示社交分享的字符的名称是什么?
- python - TypeError:列表索引必须是 inegers 或 slice,而不是 str(Riot Games Python API)
- pandas - 高效的列 MultiIndex 排序
- javascript - 使用 CSS 和 JavaScript 创建 HTML 折叠手风琴
- c# - 将 microsoft.applicationinsights.tracelistener 用于 ASP.Net Core 3.1 应用程序
- javascript - JavaScript 错误未捕获 ReferenceError: setEven 未在 HTMLSpanElement.onclick 中定义
- ios - CAShapeLayer 已添加到视图中,但不在我的按钮周围
- android - 如何打开通知中发送的深层链接?- 反应原生