gpt4 book ai didi

r - 访问 getSymbols 返回的奇名对象

转载 作者:行者123 更新时间:2023-12-04 23:24:50 25 4
gpt4 key购买 nike

我正在使用 quantmod 从 Yahoo 下载数据:

> 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))

关于r - 访问 getSymbols 返回的奇名对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14760622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com