如何在readr read_csvlist.files for loop中组合路径和变量?

问题描述

我需要为我的 R 项目批量导入一些数据。按照一些指南,我写了一个简单的 for 循环,如下所示:

for (for_variable in list.files(path = "./data",pattern = ".csv$")) {
  temp <- read_csv(for_variable)
  # Some data wranglig
  database <- rbind(database,temp)
  rm(temp)
  }

问题是我的数据位于我的工作目录中的数据文件夹中,正如我在 list.files(path = "./data") 中指定的那样。问题是我不能使用 read_csv(for_variable),因为我收到一个错误:

'file_name.csv' does not exist in current working directory

如果我尝试在 read_csv 中指定路径,它不理解“for_variable”是什么,它会尝试在数据文件夹中查找文字“for_variable”文件。那么如何在 read_csv 中组合路径和变量名称?或者有没有其他办法解决这个问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)