从同一文件夹加载几个csv文件

时间:2013-12-06 14:12:04

标签: r csv

我想加载到R,就像我在同一个文件夹中的30-40个csv文件一样。只有那些文件。

我想将它们作为不同的data.frames导入,让我们将它们命名为: TBL1 TBL2 TBL3 tbl4

等。

我可以一次加载所有这些,还是应该一个一个地加载?

如果脚本可以加载文件夹中的所有csv文件而不是选定的数字,那将是很好的,因为将来我可能会有不同数量的csv文件。

2 个答案:

答案 0 :(得分:1)

这应该工作

temp = list.files(pattern="*.csv")
myfiles = lapply(temp, read.delim)

答案 1 :(得分:1)

你应该尝试一下:

tbl = list.files(pattern="*.csv")
for (i in 1:length(tbl)) assign(tbl[i], read.csv(tbl[i]))

您加载的文件名称将完全相同。