r - 是否可以将 count 与匹配表达式的函数一起使用?
问题描述
最近,我需要对分析工作负载使用简单的计数功能。代码是这样的:
count(datasetName, variableName %in% c("X330", "X331", "X332", "X333", "X334", "X335", "X336", "X337", "X338", "X339")
查看代码,我一直想知道是否可以使用某种匹配模式来匹配变量名称。我的头,它看起来像这样:
计数(数据集名称,变量名称 %in% 匹配(“X33”))
根据我的研究,dplyr 包含匹配函数,但这些函数希望您使用 select。我一直无法找到这将如何与计数一起使用。
解决方案
我们可以使用sum
而不是count
获取逻辑向量的计数,其中 TRUE -> 1 和 FALSE -> 0
with(datasetName, sum(variableName %in% c("X330", "X331", "X332", "X333", "X334", "X335", "X336", "X337", "X338", "X339")))
推荐阅读
- ios - 在 iPad 上同时运行 Homekit Home Hub 和自主单模式应用程序?
- azure-ad-b2c - 取消按钮在 Azure AD B2C 注册上引发错误
- elasticsearch-5 - 如何在 Elasticsearch 中将每月索引重新索引为每周索引?
- javascript - 播放和暂停按钮正在工作...但是如何重置按钮以在音频结束后显示播放符号?
- javascript - 打开内联 OnClick 以单击 Jquery
- opencart - admin-sales-orders > 修改模型文件的订单状态码在哪里?
- javascript - 从命令行使用 JavaScript 从 SVG 创建 PNG
- android - Android 自动完成搜索
- c++ - Qt 文本大小(以磅为单位)
- java - 在java中处理大数时的算术错误