Я нашел несколько вариантов этого вопроса и перепробовал все возможности, но это не помогает.Мне удалось просто извлечь содержимое, но я хотел бы, чтобы имя файла также ассоциировалось с каждой строкой в файле CSV: если содержимое («Flash Point») найдено в файле «.txt», извлеките содержимое иукажите имя файла «.txt» в качестве имени связанной строки в csv.Если содержимое не найдено, просто пропустите содержимое и файл и перейдите к следующему извлечению.Любая помощь будет принята с благодарностью.Проблема здесь в том, что имена строк задаются в зависимости от конкретного условия.Вот исходный код.Большое спасибо за вашу помощь
for (i in 1:length(txt)){
doc<-readLines(txt[i])
doc<-doc[grepl("Flash point",doc)]
lst[[txt[[i]]]]<-doc %>% stringr::str_extract("(\\d|>).*")
results<-lst[[txt[[i]]]]
write.table(results,file = "outputestrod.csv",row.names = FALSE,col.names = FALSE,sep = ",", append = TRUE)
}
Я добавляю пример здесь Содержимое извлечено Содержимое извлечено с именами файлов В виде строки, если найдено определенное значение содержимого
Результат предложенного results<-paste(txt[i],lst[[txt[[i]]]])
Результат