2

我可以在 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)
4

1 回答 1

0

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

希望这将在未来的版本中引入。或者你可以自己实现。

于 2019-12-18T09:50:02.610 回答