【发布时间】:2021-03-25 16:25:37
【问题描述】:
我需要根据一组现有的 ICD 列创建一个新的是/否(或 1/0)变量,以具有满足要求的特定值为准。 我目前的代码是: 包含 %>% filter_at(vars("col1", "col2", "col3"), any_vars(. %in% c(49100, 49122, 48911, 404)))。但是,这不会帮助我生成最终的 yes/no 变量。有什么建议吗?
【问题讨论】:
-
你应该使用
dplyr函数dplyr::mutate()。使用此功能,您可以在数据集中添加/修改列。你不能用dplyr::filter_at()做到这一点。 -
喜静。你可以添加一个reprex吗?这会增加获得具体答案的机会吗? (见:stackoverflow.com/questions/5963269/…)
标签: r