1
У меня есть набор данных, но я хотел бы извлечь строки, содержащие определенные ключевые слова.Получение строк данных с несколькими состояниями столбцов в 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))
предоставляют некоторые примеры ДАННЫЕ .. –
Вы, вероятно, нужно объединить первый 'Content' и 'Articles', если они являются векторами строк (возможно, удалением дубликатов). –
Попробуйте 'unique (do.call (rbind, lapply (данные [c ('Content', 'Articles')], function (x) subset (x, grepl ('love | hate', x)))) j) ' – akrun