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