如何在R中选中一列内多个字符值并批量替换为相同值
解决方案
你可以使用%in%运算符一次性匹配多个目标年龄组,一行即可完成和原5行代码完全等效的操作:
COVID_19_cases_2021_ageknown$Agegroup[COVID_19_cases_2021_ageknown$Agegroup %in% c("0-9","10-19","20-29","30-39","40-49")] <- "<50"
这段代码的逻辑和你原本的逐行判断赋值完全一致,新手也能快速对应理解,没有额外学习成本。
内容的提问来源于stack exchange,提问作者Joppe Wesseling
相关产品推荐
相关产品推荐

