r - 如何在 r 中按串联组过滤
问题描述
boys <- c("Tom", "Dick", "Harry")
我想按级联列表过滤或分组。
我努力了:
blue <- names %>% group_by(boys)
blue <- names %>% filter(names == boys)
blue <- names %>% filter(names == c("Tom", "Dick", "Harry"))
没有工作,我不知所措。谢谢您的帮助。
解决方案
假设您显示的数据称为 my_data,并且“名称:”列实际上称为“名称”(这似乎是您在代码中使用的),试试这个:
my_data %>% filter(names %in% boys)
推荐阅读
- r - 使用 GraphQL 的 R 代码不打印嵌套数据
- python - 一段时间后隐藏在 jupyterlab 中的 svg 数字
- c# - 有没有办法通过不同类型的 ProtoBuf 字段进行递归?
- docker - 无法从 Airflow 应用程序访问 Vault 服务器
- graph-databases - 何时使用图数据库、本体和知识图
- c# - 未设置 Toast 通知组属性
- c++ - 从 const 限定类方法操作属于 std::unique_ptr 的 std::mutex 是否安全?
- streamlit - Warp10 和流线型集成?
- python - 使用 selenium (Python) 从 ui-datepicker-calendar 中选择生日
- ios - SwiftUI - 重音,前景色和色调之间的区别?