在R中的glob2rx函数中添加变量

时间:2018-11-21 03:19:12

标签: r

我想获取一个表达式,然后将其放入glob2rx函数中,例如:

glob2rx("*A*cfs*")
glob2rx("*B*cfs*")
glob2rx("*C*cfs*")
glob2rx("*D*cfs*")

因为我要使用此表达式列出文件夹中的文件,例如:

list.files(pattern=glob2rx("*A*cfs*"))

我想添加一个矢量,例如:(通过df循环)

 df <- c("A","B","C","D")
 ef <- paste0("\"","*",df[i],"*","cfs","*")
 list.files(pattern=glob2rx(ef))

但这没用。

能给我一些提示吗?

1 个答案:

答案 0 :(得分:1)

您不会以extra结尾。循环播放时,您可以使用

\"