r语言批量读取csv文件然后合并
时间: 2023-07-31 08:09:07 浏览: 474
读取与合并CSV文件
可以使用R语言中的`read.csv()`函数批量读取csv文件,并使用`rbind()`函数合并。
例如,假设有三个csv文件,分别为`file1.csv`、`file2.csv`、`file3.csv`,它们的路径为`/path/to/files/`,可以使用以下代码批量读取并合并:
```
# 设置文件路径
path <- "/path/to/files/"
# 获取文件名列表
files <- list.files(path, pattern = "*.csv", full.names = TRUE)
# 读取并合并csv文件
data <- do.call(rbind, lapply(files, read.csv))
```
其中,`list.files()`函数用于获取指定路径下的csv文件名列表,`lapply()`函数用于循环读取每个csv文件并返回一个数据框列表,`do.call()`函数用于将数据框列表合并为一个数据框。最终得到的`data`即为合并后的数据。
阅读全文