【发布时间】:2018-05-29 08:51:37
【问题描述】:
我正在导入多个 excel 文件,我想用每个文件的名称创建一个向量,然后我想用它来执行一些进一步的操作。
这是一个最小的工作示例,假设我正在导入两个 excel 文件:
Excel file name 1: x1_company_90.xls
Excel file name 2: gghi_company_90.xls
一旦我在 r 中读取文件名的以下部分,我想创建一个向量:
预期结果:
names<-c ("x1","gghi")
【问题讨论】:
-
使用
list.files(path = "this/is my path"), pattern = ".xls" -
@patL 这是我想要的,但不是将文件名的第一部分放入向量中,而是获取最后一个,即“_company_90”。我想要“x1”和“gghi”
-
试试:
gsub("_company_90.xls", "", c("x1_company_90.xls","gghi_company_90.xls"), fixed = TRUE) -
@zx8754 是的,使用 list.files 和你建议的方法。谢谢