【发布时间】:2019-12-13 11:30:46
【问题描述】:
我的文件夹中有很多文件,其中包含 xlm、xls 和 xlsx,我想只读类型为 xls 的文件,xlsx。
xlsxfile.list <- list.files(path = path, pattern='*.xlsx', full.names = TRUE)
filePath <- list.files(path=path,recursive=T,pattern=".xlsx",full.names=T)
如果我使用上面提到的代码,我将无法读取 .xls 文件,如果我将模式更改为 .xls,那么我可以看到 .xlm文件也包含在我不想要的文件列表中。
是否有任何库或简单的方法来实现这一点。我对 R 很陌生,因此感谢您提供任何帮助。
【问题讨论】:
-
为什么不使用
.*xls$ | .*xlsx$(不带空格)之类的东西? -
@NelsonGon 我不知道我们可以像这样使用管道。谢谢。
标签: r