2016-07-17 4 views
-1

私はforループを計算したいファイルのリストを持っていますが、別のファイルに含める必要があります。私はこのような状況でどのようにforループするのか分かりません。rループファイルと別のファイルの変数

入力1:

1.file.csv 
2.file.csv 
3.file.csv 
4.file.csv 
5.file.csv 
. 
. 
. 
50.file.csv 

入力2:

Value 
1. 0.765 
2. 0.00031 
3. 0.434 
4. 0.001 
5. 0.004 
. 
. 
. 
50. 0.623 

は、私はこのようなループのためにしたいが、 "INPUT_2" 値で行う方法がわからない:

for i in seq(1:50) { 
    input_1 <- read.table(i, header=TRUE, as.is=TRUE) 
    function(x)(file = input_1, mean = input_2) 
} 

答えて

1

これは簡単です。これは動作しますか:

mn.vals <- read.table(input_2) 
out.vals <- vector(length=50) 
for(i in 1:50){ 
    input_1  <- read.csv(file=paste0("file", i, ".csv"), header=TRUE, as.is=TRUE) 
    out.vals[i] <- <some function taking file=input_1, mean=mn.vals[i]> 
} 
out.vals 
関連する問題