Whig 发表于 2018-11-24 15:44 
你给的信息还不是很全,我感觉你第二个例子好像不是data.frame。另外,像多值筛选一般用%in%吧
str(dcaptb2)
'data.frame': 939 obs. of 12 variables:
$ 会员ID : chr "100047" "100255" "100256" "100328" ...
$ 冻肉 : num 0 0 1 1 0 0 1 1 1 1 ...
$ 罐装肉 : num 0 0 0 0 0 0 0 1 0 0 ...
$ 罐装蔬菜: num 1 0 1 1 1 1 1 1 1 1 ...
$ 牛奶 : num 0 0 0 0 0 0 0 0 0 0 ...
$ 啤酒 : num 0 0 1 1 0 0 0 1 1 1 ...
$ 葡萄酒 : num 0 1 1 0 0 1 0 0 0 1 ...
$ 蔬菜水果: num 1 0 0 0 1 1 1 0 0 0 ...
$ 甜食 : num 0 0 0 0 1 0 0 0 0 0 ...
$ 鲜肉 : num 0 0 0 1 0 0 0 0 0 0 ...
$ 饮料 : num 0 0 0 0 0 1 0 0 0 0 ...
$ 鱼 : num 1 0 0 1 1 0 1 0 0 0 ...