Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 从Yahoo检索卷数据时出错_R_Yahoo_Finance - Fatal编程技术网

R 从Yahoo检索卷数据时出错

R 从Yahoo检索卷数据时出错,r,yahoo,finance,R,Yahoo,Finance,我试图通过创建一个函数(稍后可以应用于股票列表)从雅虎检索交易量。 RetrieveVolume这里有两个问题: 您正在调用尚未定义的变量volume 您不会通过函数返回任何值 这个问题的快速解决办法是 RetrieveVolume <- function(x){ volume_Ind2 <- getQuote(x, src = "yahoo", "v") return(volume_Ind2[,2]) } RetrieveVolume谢谢你,Adrian,已经应用

我试图通过创建一个函数(稍后可以应用于股票列表)从雅虎检索交易量。
RetrieveVolume这里有两个问题:

  • 您正在调用尚未定义的变量
    volume
  • 您不会通过函数返回任何值
这个问题的快速解决办法是

RetrieveVolume <- function(x){
   volume_Ind2 <- getQuote(x, src = "yahoo", "v")
   return(volume_Ind2[,2])
}

RetrieveVolume谢谢你,Adrian,已经应用了,它工作得非常好。再次感谢。另外,如果我对你的问题回答得足够好,请随意将其标记为已接受的答案。但你没有义务这么做@皮诺希,我点击了标记,但我对这个系统太陌生了。它无法验证它
Error in RetrieveVolume("0001.HK") : object 'volume' not found
RetrieveVolume <- function(x){
   volume_Ind2 <- getQuote(x, src = "yahoo", "v")
   return(volume_Ind2[,2])
}
RetrieveVolume <- function(x){
   return(getQuote(x, what=yahooQF("Volume"))[,"Volume"])
}