複数のファイルから xts timeseries をロードし、それらを単一の xts マトリックスにマージする次の R コードがあります。
load.files = function(dates, filenames) {
for( i in 1:length(dates) ) {
# load and merge each xts block
ts.set = load.single.file(dates[i], filenames[i])
if( i == 1 )
ts.all = ts.set
else
ts.all = rbind(ts.all, ts.set)
}
return(ts.all)
する方法はありますか
- 最初の ts.set を初期化するために必要な if/else ステートメントを避けますか?
- for ループを完全に回避しますか?