read.csv.folder - 快速从一个文件夹中提取数据

时间:2017-11-28 23:14:57

标签: r merge mapping read.csv

我目前正在尝试使用map_df代码合并两个数据文件。我已经下载了我的数据集[https://catalog.data.gov/dataset/baby-names-from-social-security-card-applications-national-level-data]并将其放在我工作目录的文件位置。它是一个包含许多单独较小文件的文件。我希望使用map_df快速导入数据集,而不必在代码中命名每个文件。但是,当我尝试从该文件夹中提取数据时:

namedata.df <- read.csv.folder(Namedata, x = TRUE, y = TRUE, header = TRUE, dec = ".", sep = ";", pattern = "csv", addSpec = NULL, back = TRUE)

我得到一个返回:substr中的错误(文件夹,start = nchar(文件夹),stop = nchar(文件夹)):   对象&#39; Namedata&#39;找不到

为什么它会丢失文件夹?是否有更好的方法来提取数据文件夹?

1 个答案:

答案 0 :(得分:0)

尝试使用projectTemplate。运行load.project()命令时,它会将所有csv,xls文件作为数据帧加载。数据框名称与文件名

相同