Формула blpapi работает в Excel, но не в R

Я пытаюсь заменить некоторые примеры, которые мы использовали для получения некоторых данных из Bloomberg, сценарием на R, который может автоматизировать некоторые задачи.

Обычно с rblpapi я могу использовать те же команды, которые работают для Excel в R, но я нашел такую, которая не работает. Следующая команда в Excel:

=BDP("ABG SM Equity" ; "ARD_NET_INC" ; "FUND_PER=C")

возвращает нужное мне число, но если я попробую это в R:

bdp( "ABG SM Equity"  , "ARD_NET_INC", "FUND_PER=C")

он отправляет сообщение об ошибке:

Ошибка в bdp_Impl(con, ценных бумагах, полях, опциях, переопределениях, многословно: параметры запроса должны быть названы.

я пытался options= c("FUND_PER","C") и много возможных комбинаций, но он возвращает сообщения об ошибках, такие как:

Попытка получить доступ к неизвестному подэлементу 'FUND_PER' в элементе 'ReferenceDataRequest'

Как правильно указать опцию или просто получить эти данные из запроса?

Я использую R 3.4.0 на Windows.

Спасибо заранее.

1 ответ

Решение

Следующий код добился цели:

    bdp( "ABG SM Equity"  , "ARD_NET_INC", overrides =  c("FUND_PER"="C"))

Мне просто нужно было использовать переопределения вместо опций.

Другие вопросы по тегам