溫馨提示×

R語言怎么批量讀取txt文檔

小億
167
2024-05-29 19:29:10
欄目: 編程語言

在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ù)需要對這個列表進行進一步處理。

0