r编写具有多种文件格式的list.files

时间:2015-07-23 13:15:36

标签: r

我不认为可以做到,但仍然,不要问:

例如,我可以使用一个命令查看工作目录中的所有.csv和.rda文件。即可以组合这两个命令

list.files(pattern=".rda")
list.files(pattern=".csv")

这是最好的方式:

a = list.files(pattern=".rda")
b = list.files(pattern=".csv")
print(c(a,b))

1 个答案:

答案 0 :(得分:2)

来自?list.files

  

图案
  可选的正则表达式。只有与常规文件匹配的文件名   表达式将被退回。

您可以使用正则表达式。

list.files(pattern="\\.(rda|csv)")

如有必要,请使用行锚的结尾。

list.files(pattern="\\.(rda|csv)$")