合并其对象列表

时间:2017-08-17 13:13:26

标签: r merge xts

我是新来的,开始学习R.我有一些文件我想被R读取,然后翻译成xts,最后合并所有这些文件。我已经设法将xts文件放在列表中,但我发现无法合并它们。我的代码如下所示:

stock = list()
csv = dir(pattern = "*.csv") 
csvlen = length(csv)
for (k in 1:csvlen)
{
  stock[[k]] = as.xts(read.zoo(csv[k],sep=',',tz='EST',header=T,format='%m/%d/%y %H:%M'))
  stock[[k]] = exchangeHoursOnly(stock[[k]],daybegin = "15:30:00",dayend =     "22:00:00")
}

之后的想法是将数据合并为一个xts,如下所示

a = cbind(stock[[1]],stock[[2]] (...) stock[[k]])

然而,我无法找到合并所有文件的方法,而无需命名每一个文件。

我试过了:

do.call(cbind, stock)

但这只会将一个文件作为另一个文件的标题。关于如何合并列表库存中包含的所有数据的任何建议?感谢

0 个答案:

没有答案