读取R中特定文件夹中的所有文件

年轻的

我正在尝试读取的特定子文件夹中的所有文件wd我已经能够for成功添加一个循环,但是该循环仅查看中的文件wd我以为命令行:

directory <- 'folder.I.want.to.look.in'

将启用此功能,但脚本仍仅在中查找wd但是,以上命令确实有助于创建正确文件的列表。我在下面包含了我编写的脚本,但不确定要针对特定​​的子文件夹进行哪些修改。

directory <- 'folder.I.want.to.look.in'
files <- list.files(path = directory)
out_file <- read_excel("file.to.be.used.in.output", col_names = TRUE)

for (filename in files){
  
  show(filename)
  
  filepath <- paste0(filename)
  

  ## Import data
  data <- read_excel(filepath, skip = 8, col_names = TRUE)
  data <- data[, -c(6:8)]
further script
}

further script是不相干的这个问题,并工作正常。我只是不能循环到每一个文件查看在filesdirectory提前谢谢了

heds1

设置您的基本目录,然后使用它来创建所有文件的向量list.files,例如:

base_dir <- 'path/to/my/working/directory'
all_files <- paste0(base_dir, list.files(base_dir, recursive = TRUE))

然后循环all_files默认情况下,list.fileshas recursive = FALSE,即它将仅获取您指定目录的文件和目录名称,而不是进入每个子文件夹。设置recursive = TRUE将返回完整的文件路径(不包括您的基本目录),这就是我们将其与连接的原因base_dir

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

逐行读取文件夹中的所有.txt文件

如何从Java读取文件夹中的所有文件?

从文件夹中读取所有.txt文件?

如何随机读取文件夹中的所有文件

读取特定文件夹中的所有txt文件,并将所有内容写入一个txt文件

如何获取特定文件夹中的所有文件?

读取文件夹和子文件夹中的所有文件-进度和大小

列出R中没有子文件夹的文件夹中的所有文件

Matlab:读取文件夹中的所有wave

使用 R 在文件夹的所有文件中应用特定功能

使用 R 在文件夹的所有文件中应用特定功能

删除文件夹中除具有特定名称的文件夹外的所有文件夹

R:更改文本中的所有文件夹中

如何使用Groovy读取文件夹中的所有文件并替换文件中的模式

git会忽略特定类型的所有文件,但特定子文件夹中的文件除外

如何在SSIS中基于文件夹的创建日期读取文件夹的所有文件?

如何使用Java从文件夹中的所有文件中读取数据?

Kotlin:从 SD 卡中的文件夹中读取所有文件

读取Spark中嵌套文件夹中的所有文件

JarScan,扫描所有子文件夹中的所有JAR文件以查找特定的类

如何删除特定文件夹中具有特定扩展名的所有文件?

递归删除solaris中除特定文件外的所有文件+文件夹

批量计算所有文件,但排除特定文件夹中的文件

从文件夹中的所有文件创建zip文件

删除所有子文件夹和文件,但父文件夹中的特定扩展名除外

Powershell将所有子文件夹中的特定文件复制到单个文件夹

Apple脚本-将特定文件夹中的所有文件和/或文件夹标记为隐藏

复制文件夹中与单独文件夹中的文件同名的所有文件

如何使用spring-batch和MultiResourceItemReader读取文件夹中的所有文件?