如何在ggplot脚本中添加条件筛选VKGL来源的指定分类
解决方案
你只需要在filter()函数中同时添加source == "VKGL"的筛选条件,用逻辑与&和原有的分类筛选条件结合即可,修改后的完整脚本如下:
data %>% filter(classification %in% c("LB/B", "LP/P") & source == "VKGL") %>% ggplot(aes(classification, `total energy`)) + geom_boxplot()
说明
filter()函数支持多条件组合筛选,&代表“同时满足”,这样就能精准保留来源为VKGL且分类属于LB/B或LP/P的数据。- 如果
source列的取值存在大小写不一致的情况,可以用tolower(source) == "vkgl"这类方式统一匹配规则,避免漏筛。
内容的提问来源于stack exchange,提问作者René Mulder
相关产品推荐
相关产品推荐

