如何使用一个读取选项读取多个文件

时间:2019-03-09 11:19:15

标签: r

具有这样的选项:

var Promise = require('promise'); // use the 'promise' module
    var MongoClient = require('mongodb').MongoClient;
    var url = 'mongodb://localhost/EmployeeDB';

    MongoClient.connect(url)
    	.then(function(err, db) {
    	    db.collection('Employee').updateOne({
    	        "EmployeeName": "Jeffrey"
    	    }, {
    	        $set: {
    	            "EmployeeName": "Jeffrey Scurgs"
    	        }
    	    });
    	}); 

如何对所有人进行简单阅读。像这样:

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

1 个答案:

答案 0 :(得分:1)

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"))