全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
10298 3
2016-09-25
如题:

library(quantstrat)

setSymbolLookup("bj"=list(name="601169.ss",src="yahoo"))

symbols=c("bj")

getSymbols(symbols,index.class=c("POSIXt","POSIXct"),adjust=T)

[size=21.3333px]获取了股票数据之后,如何转换成dataframe

[size=21.3333px]我用了两种方法都不行:

[size=21.3333px]1、dataframe(BJ)

[size=21.3333px]2、as.data.frame(BJ)

[size=21.3333px]之后查看都是list格式

[size=21.3333px]mode(BJ)

[size=21.3333px]求解,跪求!!!


二维码

扫码加我 拉你入群

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

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

全部回复
2016-9-25 21:12:26
假设你现在的list的名字叫做 List ,且只有2个元素
DM <- data.frame()
for (i in 1:2){
DM <- rbind(DM,List[i])
}
二维码

扫码加我 拉你入群

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

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

2016-9-25 21:13:12
我现在有一个list:
> apply(matrix(c(1:2),nrow=1),2,generate,train,N,samplematr)
[[1]]
Kyphosis Age Number Start
1 absent 39.23016 4 2
2 absent 39.95420 4 10
3 absent 71.00000 3 5

[[2]]
Kyphosis Age Number Start
1 absent 98.23251 3 11
2 absent 147.99053 3 6
3 absent 132.96757 4 14
list的两部分就如上面。我想将它们按照变量贴合到一起,做成dataframe的形式。

do.call(rbind,apply(matrix(c(1:2),nrow=1),2,generate,train,N,samplematr))
二维码

扫码加我 拉你入群

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

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

2016-9-27 19:30:39
Quant0160601 发表于 2016-9-25 21:13
我现在有一个list:
> apply(matrix(c(1:2),nrow=1),2,generate,train,N,samplematr)
[[1]]
其实,我已经看过这种方法了,似乎也不管用
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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