我處理的是如下[R排除關鍵字
Has no anorexia
She denies anorexia
Has anorexia
Positive for Anorexia
我的目標是排除有話像denies, denied, no
,只保留厭食的積極跡象句子句的句子。
最終的結果應該是
Has anorexia
Positive for Anorexia
我試着用grepl功能
negation <- c("no","denies","denied")
if (grepl(paste(negation,collapse="|"), Anorexia_sentences[j]) == TRUE){
Anorexia_sentences[j] <- NA
}
,這是行不通的這個選項,我認爲沒有在A字no
惹下會引起一些問題。任何建議如何解決這個問題,非常感謝。
你缺少'denied'之後的一個報價 – lawyeR
也許'否定<-c(「\\ bno \\ b」,...) –
您不需要循環,if或任何東西只要'denies = grepl (...,Anorexia_sentences); Anoreia_sentences [denies] = NA' – Gregor