将具有相同时间帧的两个时间序列数据添加到单个数据帧或xts数据的最佳方法

时间:2016-04-11 12:24:18

标签: r dataframe xts

是否可以将具有相同时间范围的两个时间序列数据添加为单个数据帧。

ibrary("quantmod")
startDate = as.Date("2016-03-01")
goo= getSymbols("GOOG",from=startDate, auto.assign=F)
yoo= getSymbols("IBM",from=startDate, auto.assign=F)
dim(goo)
[1] 28  6
dim(yoo)
[1] 28  6
foo=merge(goo,yoo)
dim(foo)
[1] 28 12
#expected rows and columns 56 6

这里有两个库存OHLC价格详情,我想在一个数据框中保存两个库存的OHLC价格。我尝试使用合并功能,但它将两个库存的OHLC添加为单独的列。我想在同一栏中连接相应的OHLC价格和两只股票的数量

例如googles和IBM在单列中的收盘价

我还尝试将xts转换为数据帧并将它们合并

a=data.frame(goo)
b=data.frame(yoo)
c=merge(a,b)
dim(c)
[1] 784  12

连接此数据的最佳方法是什么

0 个答案:

没有答案