Как читать несколько файлов с одной опцией чтения - PullRequest
0 голосов
/ 09 марта 2019

Имея такую ​​опцию:

D <- readFiles("file (1).bib","file (2).bib","file (3).bib")

Как можно иметь простое чтение для всех.Как то так:

D <- readFiles("file (",1:3").bib")

1 Ответ

1 голос
/ 09 марта 2019

readFiles из пакета bibliometrix на самом деле является просто оболочкой для readLines. Но способ написания не очень хорошо работает с lapply, что затрудняет передачу символьных объектов с именами файлов.

Поэтому я бы просто придерживался readLines:

library("bibliometrix")
files <- list.files(path = "path/to/your/bibfiles",
                    pattern = ".bib$",
                    recursive = TRUE,
                    full.names = TRUE)
D <- unlist(lapply(files, readLines, encoding = "UTF-8"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...