【发布时间】:2017-06-27 16:50:12
【问题描述】:
我有一个数据框:
df <- data.frame(transaction= c(1,1,1,2,2,3,3,3,3,4,4,4),
itemType = c("a","b","a","l","l","a","b","l","l","d","d","d"))
我基本上想保留包含项目类型“a”的事务的所有行
所以我的输出看起来像:
transaction itemType
1 1 a
2 1 b
3 1 a
4 3 a
5 3 b
6 3 l
7 3 l
我将如何编写代码以仅处理包含 a&b 的事务?
【问题讨论】:
-
df[df$transaction %in% unique(df$transaction[df$itemType == 'a']),]