首页 > 解决方案 > 我正在尝试检索与特定列中的内容相等的行

问题描述

使用 R,我试图从数据框中CS3013的列中检索等于的行并将其分配给一个名为的新变量customer_idretail_sortedretail_CS3013

标签: r

解决方案


我不明白你是想为完整data.frameretail_sorted$customer_id=="CS3013". 不过,我为您提供了第一种情况的解决方案:

retail_sorted$retail_CS3013 <- ifelse(test = retail_sorted$customer_id=="CS3013", yes = T, no = F)

然后你可以使用这个新变量来过滤 data.frame 只显示所需的retail_sorted$customer_id=="CS3013"

retail_sorted %>% dplyr::filter(retail_CS3013==T)

推荐阅读