Quantmod getSymbols 警告信息
Quantmod getSymbols warning messages
以下代码
x <- getSymbols(Symbols="RU1000TR",
warnings=FALSE,
env=NULL,
src="FRED")
似乎总是 return 警告消息,例如:
Warning message:
In download.file(url, destfile, method, quiet, mode, cacheOK, extra) :
downloaded length 189629 != reported length 200
(其他符号也会发生这种情况)。这很烦人,因为我找不到阻止警告的方法,但实际数据似乎没问题。 try、tryCatch,甚至 sink(tmpfile, type="message") 也无法 catch/prevent 消息。既然不是致命的,那是可以忍受的吗?
来自警告:
This message is shown once per session and may be disabled by setting
options("getSymbols.warning4.0"=FALSE). See ?getSymbols for more details.
这些警告是由 download.file
抛出的。他们的意思是远程文件系统报告一个长度为 200 的文件,但实际上下载了一个不同大小的文件。可以忽略。
如果您不想将它们打印到控制台,您可以将 getSybmols
调用包装在 suppressWarnings
中。
以下代码
x <- getSymbols(Symbols="RU1000TR",
warnings=FALSE,
env=NULL,
src="FRED")
似乎总是 return 警告消息,例如:
Warning message:
In download.file(url, destfile, method, quiet, mode, cacheOK, extra) :
downloaded length 189629 != reported length 200
(其他符号也会发生这种情况)。这很烦人,因为我找不到阻止警告的方法,但实际数据似乎没问题。 try、tryCatch,甚至 sink(tmpfile, type="message") 也无法 catch/prevent 消息。既然不是致命的,那是可以忍受的吗?
来自警告:
This message is shown once per session and may be disabled by setting
options("getSymbols.warning4.0"=FALSE). See ?getSymbols for more details.
这些警告是由 download.file
抛出的。他们的意思是远程文件系统报告一个长度为 200 的文件,但实际上下载了一个不同大小的文件。可以忽略。
如果您不想将它们打印到控制台,您可以将 getSybmols
调用包装在 suppressWarnings
中。