我有一个数据框A
,其中我想在300
中搜索值A$product_id
。我有b<-300
。现在我使用ifelse(A$product_id%in%b,print("Yes"),print(""))
但是在A$product_id!=300
而不是空格时我得到了很多“”作为输出。我只希望它在A$product_id==300
否则什么也不做的时候打印是。
答案 0 :(得分:2)
您可以使用NULL
,但主要问题是您为什么要这样做?
如果您想找到哪个which( A$product_id < 300 )
较小,您还可以使用类似id
之类的东西。
答案 1 :(得分:0)
下面一个应该工作,不需要使用打印功能
as.character(ifelse(A$prduct_id %in% b, "Yes", ""))