[英]R obtaining rownames date using quantmod
使用quantmod并从Yahoo收集数据。 我正在尝试获取rownames中的日期。 但是我只是得到NULL。
library("quantmod")
sp500 <- new.env()
getSymbols("^GSPC", env = sp500, src = "yahoo",
from = as.Date("2008-01-04"), to = Sys.Date())
GSPC <- get("GSPC", envir = sp500)
date1 <- rownames(GSPC)
date1
> NULL
我很感激你帮助将rowname日期变成矢量。
您需要使用index
功能。 xts
对象与普通的data.frame
,并且有自己的处理维名称的方法。
# Return all dates
index(GSPC)
您的代码被破坏了,就像您在问题中报告的方式一样。
sp500 <- new.env()
getSymbols("^GSPC", env = sp500, src = "yahoo",
from = as.Date("2008-01-04"), to = Sys.Date())
GSPC <- get("GSPC", envir = sp500)
然后你可以做time(GSPC)
,它有一个这种对象的方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.