【发布时间】:2012-02-02 19:14:02
【问题描述】:
我有以下 R 代码从多个文件加载 xts 时间序列并将它们合并到单个 xts 矩阵中:
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 循环?
【问题讨论】: