我想问一下我可以重命名结果数据以便可以吗?
来自
2
收件人
getSymbols("N225", from="1950-01-01")
head(N225)
我提出这个问题是因为我想下载一些符号名称为数字的数据。
xx = getSymbols("N225", from="1950-01-01")
head(xx)
非常感谢您。
答案 0 :(得分:3)
来自?getSymbols
:
Data is loaded silently without user assignment by default.
幸运的是,这表明(并且参数支持它)禁用此功能的能力:
env where to create objects. Setting env=NULL is equal
to auto.assign=FALSE
auto.assign should results be loaded to env If FALSE, return
results instead. As of 0.4-0, this is the same as
setting env=NULL. Defaults to TRUE
关键声明为“返回结果” 。
以下任何一种方法都应返回数据,而不是产生副作用:
xx <- getSymbols("N225", from="1950-01-01", env=NULL)
xx <- getSymbols("N225", from="1950-01-01", auto.assign=FALSE)
答案 1 :(得分:1)
您可以像上述建议的人那样循环进行操作。
prices <- list()
for(i in 1:length(tickers)) {
getSymbols(tickers[i], adjusted = TRUE, output.size = "full")
prices[[i]] <- get(tickers[i])
}