使用Rblpapi从bsrch获取数据时出现问题

时间:2019-02-14 17:28:57

标签: r bloomberg rblpapi

我可以在excel中使用bsrch来获取给定的“ COMDTY:WEATHER”值,但是当我使用Rblpapi尝试显示时,它显示为空数据。同样在下面,我有Excel公式,因此您可以在下面的R中看到我如何尝试使其工作

观察基本查询 = BSRCH(“ comdty:weather”,“ provider = wsi”,“ location = KNYC”,“ model = ACTUALS”,“ cols = 15; rows = 354”)

观察指定参数 = BSRCH(“ comdty:weather”,“ provider = wsi”,“ location = KNYC”,“ model = ACTUALS”,“ fields = WIND_SPEED | TEMPERATURE”,“ cols = 3; rows = 358”)

我试图在线查找示例,但仅找到以下内容,并且此代码有效。

#this code works
library(Rblpapi)
blpConnect()

head(bsrch("COMDTY:NGFLOW"), 20)
head(bsrch("COMDTY:VESSEL"), 20)

#this is my code and it doesn't work
head(bsrch("COMDTY:WEATHER"), 20)

1 个答案:

答案 0 :(得分:0)

为了传递覆盖,需要修改请求。在此特定请求类型中,需要修改Overrides数组元素的值的名称和value元素。在其源代码中,这尚未实现,他们在下面有一个TODO项。 // TODO-实现限制和其他替代

希望这将在以后的版本中引入。或者您也可以实现自己。