访问 getSymbols 返回的奇数名称对象

2024-03-14

我正在使用雅虎下载数据quantmod:

> getSymbols("HNZ-A.TO")
[1] "HNZ-A.TO"
Warning message:
In download.file(paste(yahoo.URL, "s=", Symbols.name, "&a=", from.m,  :
  downloaded length 70893 != reported length 200

该文件显示在我的 R 工作区中。数据就在那里,我可以使用edit看到该对象,但我无法使用该对象。例如:

> head(HNZ-A.TO)
Error in head(HNZ - A.TO) : object 'HNZ' not found

我可以做什么来使用这个对象?


使用反引号或get.

HNZA.TO <- `HNZ-A.TO`
HNZA.TO <- get("HNZ-A.TO")

或者你可以通过设置来完全避免这种情况auto.assign=FALSE在你的电话中getSymbols.

HNZA.TO <- getSymbols("HNZ-A.TO", auto.assign=FALSE)

您可能还想通过以下方式调整列名称:

colnames(HNZA.TO) <- make.names(colnames(HNZA.TO))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

访问 getSymbols 返回的奇数名称对象 的相关文章

随机推荐