【发布时间】:2018-06-13 18:05:52
【问题描述】:
假设我想获取这些文档,这些文档以非常清晰的模式命名,例如 EIS_Chip14_1_pre。除了名称中的两个数字 6:18 和 1:4 之外,一切都是不变的。我正在使用 for 循环:
如何在存储向量的标题中同时包含“i”和“n”,以免覆盖它?
dat <- vector(mode = "list")
i <- numeric(13)
n <- numeric(4)
for(i in 6:18){
for(n in 1:4){
path <- paste0("C:/.../downloads/EIS_Chip",i,"_", n, "_pre.dat")
dat_(i)[[n]] <- read.csv(file = path)
}
}
【问题讨论】:
-
这些似乎是与同一个想法相关的更复杂的问题,我正在尝试使用它们来解决我的问题,但我对 R 比较陌生,所以它并不容易。
-
好吧,也许可以尝试实施其中一种解决方案,并描述你到底在哪里卡住了。从使用
paste()函数构建文件路径开始。 -
现在我的主要问题是如何将 I 和 N 都放入存储向量名称中,这样我就不会覆盖它