全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4979 1
2010-09-25
悬赏 10 个论坛币 已解决
如题
aex <-read.csv("aex.csv", header = TRUE, as.is=TRUE);
ftse <-read.csv("ftse.csv", header = TRUE, as.is=TRUE);
dax <-read.csv("dax.csv", header = TRUE, as.is=TRUE);


aex.ts <-as.timeSeries(aex);
ftse.ts <-as.timeSeries(ftse);
dax.ts <-as.timeSeries(dax);

aex.return.ts <- returns(aex.ts[,6], method="continuous");
ftse.return.ts <- returns(ftse.ts[,6], method="continuous");
dax.return.ts <- returns(dax.ts[,6], method="continuous");


我想把aex.ts[,6],ftse.ts[,6],dax.ts[,6], 这三个时间序列放在一起(一个时间加三个column)

我用了V = merge(aex.ts[,6],ftse.ts[,6],dax.ts[,6]), 但都放在一个column里了,时间并且重合了。。。

有人知道怎么弄吗?


谢谢大家

最佳答案

simplystat 查看完整内容

用cbind命令即可。例如下: x
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-9-25 07:43:33
用cbind命令即可。例如下:
x<-as.ts(rnorm(100))
y<-as.ts(rnorm(100))
z<-as.ts(rnorm(100))
v<-cbind(x,y,z)
v
str(v)
就你的问题就是:
V = cbind(aex.ts[,6],ftse.ts[,6],dax.ts[,6]),
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群