在R語言中,可以使用lapply()
函數(shù)來批量讀取txt文檔。以下是一個示例代碼,假設(shè)有多個txt文檔存儲在一個文件夾中:
# 設(shè)置文件夾路徑
folder_path <- "path/to/your/folder"
# 獲取文件夾中所有txt文件的文件名
file_names <- list.files(folder_path, pattern = "\\.txt$")
# 使用lapply()函數(shù)批量讀取txt文件
txt_data <- lapply(file_names, function(file) {
readLines(file.path(folder_path, file))
})
# txt_data是一個列表,每個元素代表一個txt文件的內(nèi)容
# 可以根據(jù)需要對txt_data進行進一步處理
在上面的示例中,首先通過list.files()
函數(shù)獲取文件夾中所有txt文件的文件名,然后使用lapply()
函數(shù)循環(huán)讀取每個txt文件的內(nèi)容,并將結(jié)果保存在一個列表中。最后可以根據(jù)需要對這個列表進行進一步處理。