在R中获取具有多个列的数据行

时间:2015-11-02 06:03:39

标签: r

我有一组数据集,但我想提取包含特定关键字的行。

我尝试使用下面的代码,但它确实有效。但我只是想知道是否有更好的方法来做到这一点。

test1 <- subset(data, grepl("love|hate", Content))
test2 <- subset(data, grepl("love|hate", Articles))
together <- unique(rbind(test1, test2))

我尝试过组合在一起,但未能这样做:

test1 <- subset(data, grepl("love|hate", Content, Articles))

1 个答案:

答案 0 :(得分:1)

试试这个:

data[grepl("love|hate",data$Content) & grepl("love|hate",data$Articles),]