2016-09-23 5 views

答えて

0

lapply機能を確認してください。

https://stat.ethz.ch/R-manual/R-devel/library/base/html/lapply.html

その出力は結果のリストであり、それは、forループよりも高速に動作します。

このリストをベクターに変換する必要がある場合は、do.call関数を見てください。

https://www.r-bloggers.com/concatenating-a-list-of-data-frames/

、これはあまりにも複雑である場合、あなたはおそらく同じようにループの外ベクトルを宣言してください、ベクトルを宣言し、その上に追加する必要があります

VectorA <- c() 
for(i in x:y){ 
#Your Loop + append to vector 
} 
1

すべての最初の、その結果に

list_res = list() #empty list 

秒を格納するためのリストを作成、ループを入れ

ベクターで
#your for loop here 

list_resの各要素は、(それは3つの要素が含まれているcuzの ') ので、ループの終わりに、我々は、3つの要素B1を格納するためのベクターを作製、B2、B3

#put these following lines in the for loop 
sub_vector = c()#empty vector 
sub_vector = c(B1, B2, B3) #one element in the list 
list_res[[i]] = sub_vector # append it to the list 

これで、結果としてlist_resが得られました。

関連する問題