blpapi 公式适用于 excel 但不适用于 R
blpapi formula working in excel but not in R
我正在尝试用 R 中的脚本替换我们用来从 bloomberg 检索某些数据的一些 excel,该脚本可以自动执行某些任务。
通常,对于 rblpapi,我可以在 R 中使用适用于 Excel 的相同命令,但我创建了一个不适用的命令。 Excel中的以下命令:
=BDP("ABG SM Equity" ; "ARD_NET_INC" ; "FUND_PER=C")
returns 我需要的数字,但如果我在 R 中尝试这个:
bdp( "ABG SM Equity" , "ARD_NET_INC", "FUND_PER=C")
它发送错误消息:
错误 bdp_Impl(con, securities, fields, options, overrides, verbose, :
必须命名请求选项。
我已经尝试了 options= c("FUND_PER","C")
和许多可能的组合,但是 returns 错误消息如下:
尝试访问元素 'ReferenceDataRequest' 上的未知子元素 'FUND_PER'
如何正确指定选项或仅从请求中获取该数据?
我在 windows 上使用 R 3.4.0。
提前致谢。
下一个代码成功了:
bdp( "ABG SM Equity" , "ARD_NET_INC", overrides = c("FUND_PER"="C"))
我只需要使用覆盖而不是选项。
我正在尝试用 R 中的脚本替换我们用来从 bloomberg 检索某些数据的一些 excel,该脚本可以自动执行某些任务。
通常,对于 rblpapi,我可以在 R 中使用适用于 Excel 的相同命令,但我创建了一个不适用的命令。 Excel中的以下命令:
=BDP("ABG SM Equity" ; "ARD_NET_INC" ; "FUND_PER=C")
returns 我需要的数字,但如果我在 R 中尝试这个:
bdp( "ABG SM Equity" , "ARD_NET_INC", "FUND_PER=C")
它发送错误消息:
错误 bdp_Impl(con, securities, fields, options, overrides, verbose, : 必须命名请求选项。
我已经尝试了 options= c("FUND_PER","C")
和许多可能的组合,但是 returns 错误消息如下:
尝试访问元素 'ReferenceDataRequest' 上的未知子元素 'FUND_PER'
如何正确指定选项或仅从请求中获取该数据?
我在 windows 上使用 R 3.4.0。
提前致谢。
下一个代码成功了:
bdp( "ABG SM Equity" , "ARD_NET_INC", overrides = c("FUND_PER"="C"))
我只需要使用覆盖而不是选项。