Как правило, удалить выражение data.table works, DT[!grepl("XXX",COLUMN),]
Цель: удалить строки с 3 условиями
# Like : grepl("BB",RR) & grepl("XLKG",B) & grepl("GA",FF)
RR B FF
1: AA XLJ KA
2: BB XLKG CA
3: BB XLKG GA <----- remove this rows
4: BB XLKG FA
5: BB XLCC GA
# DATASET
DD <- data.table(RR=c("AA","BB","BB","BB","BB"),B=c("XLJ","XLKG","XLKG","XLKG","XLCC"),FF=c("KA","CA","GA","FA","GA"))
Проблема: приведенный ниже сценарий не может применить выражение для удаления нескольких элементов
DD[!grepl("BB",RR) & grepl("XLKG",B) & grepl("GA",FF),][]
Empty data.table (0 rows) of 3 cols: RR,B,FF
Как я могу этого достичь?
Использование grepl () является обязательным