如何从 R 上的不同目录制作数据框

How to make a data frame from different directories on R

我已经设置了我的工作目录,其中包含几个包含文件的文件夹。我想在每个文件夹中制作一个包含这些文件的数据框,但是,我遇到的问题是使用

list.files()

returns 所有文件夹的名称都是字符串(因为它查看我的工作目录并只返回其中文件夹的名称)。

我想要做的是获取工作目录的每个文件夹中包含的所有文件,并用所有这些文件制作一个数据框。谁能帮忙?如果我的问题没有意义,请告诉我,我很乐意澄清!

尝试

list.files(recursive = T)

它应该显示所有子目录中的所有文件,我想这就是您想要的。 R 中的大多数函数都有这样的选项,您可以在相应的帮助文件中查看它们!

抱歉,我不明白 'make a dataframe with all of it' 是什么意思。如果你想要一个包含所有文件名的数据框,你可以使用

as.data.frame(list.files(recursive = T))

如果您想将所有这些文件导入为数据框并将它们合并在一起,您可以使用内部带有 read.csv() 函数的循环,或类似的东西。不了解具体情况难以详述。

希望对您有所帮助!