繁体   English   中英

R使用quantmod获取rownames日期

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM