【发布时间】:2011-06-10 07:34:18
【问题描述】:
希望我能很好地解释我的问题以获得答案 - 任何帮助将不胜感激。
如果数据文件需要合并为一个,我有一个编号。我使用 for 循环来执行此操作并添加一个列来指示它是哪个文件。
在这种情况下,有 6 个文件,每个文件最多包含 100 个数据条目。
当有 6 个文件时,我可以毫无问题地运行它。
但是当数量减少时,我就有问题了。
我想做的是使用 for 循环来测试文件,并使用 for 循环变量来组装一个引用存在文件的向量。
我似乎无法让新变量在 for 循环变量通过循环时组合它的新值。
这是我目前编写的示例代码。
for ( rloop1 in 1 : 6) {
ReadFile=paste(rloop1,SampleName,"_",FileName,"_Stats.csv", sep="")
if (file.exists(ReadFile))
**files_found <- c(rloop1)**
}
我正在寻找的是 files_found 将包含那些 1...6 对找到的文件有效的文件。
问候 史蒂夫
【问题讨论】: