Мой файл, в котором я читаю, очень большой, и определенная строка слов всегда появляется несколько раз по всему файлу.Мне просто нужно, чтобы он прошел через файл и удалил каждую строку, содержащую эти конкретные строки / NA.
Я использовал функцию grep, чтобы попытаться избавиться от строк, но она избавляется только от первой строки, которая появляется, и от остальных строк.
RAO <- readr::read_csv(file = "RateAddOnsExcel.csv")
RAO$...4 <- NULL
RAO$...5 <- NULL
RAO$Quarter. <- NULL
names(RAO)[1:13] = c("ProviderName","AIMNumber", "ChainName",
"RateEffectiveDate", "ComponentTotal",
"VentAddOn", "QualityAddOn",
"SpecialCareUnitAddOn", "AssessmentAddOn",
"SelectedExpenditureAddOn", "RateReduction",
"CaseMixRate", "CaseMixAssessment")
RAO$AIMNumber <- NULL
RAO$ChainName <- NULL
names(RAO)[1:13] = c("ProviderName","AIMNumber", "ChainName",
"RateEffectiveDate", "ComponentTotal",
"VentAddOn", "QualityAddOn",
"SpecialCareUnitAddOn", "AssessmentAddOn",
"SelectedExpenditureAddOn", "RateReduction",
"CaseMixRate", "CaseMixAssessment")
RAO <- RAO[-which(apply(RAO, 1, function(x)all(is.na(x)))),]
View(RAO)
remove.list <- paste(c("Myers", "Provider", "NA", "JJ"), collapse =
'|')
RAO %>% filter(!grepl(remove.list, RAO$ProviderName))
RAO %>% filter(!str_detect(RAO$ProviderName, remove.list))
Я бы хотел избавиться от тех специфических строк, которые я там вставил.