2011-03-03 59 views
0

我正在測試RBloomberg以訪問彭博API。在創建使用連接使用RBloomberg的錯誤消息

> conn <- blpConnect() 

我收到一個彈出錯誤消息,指出「該程序無法啓動,因爲XLCall32.dll從計算機中缺少。」

但是,XLCall32位於正確的Office子目錄中。如果點擊確定,該API似乎做工精細:

錯誤實際上是由分配功能

conn <- COMCreate("Bloomberg.Data.1") 

這是一個警告信息中產生。

有沒有人遇到過這個問題?有一個簡單的解決方法嗎?或者,是否可以抑制R中的彈出窗口?

回答

1

嘗試system("path"),看看是否該目錄是已知的R.

+0

它不產生輸出。不同於當我從命令行執行時 – gappy 2011-03-03 20:17:23

+0

嘗試'Sys.getenv(「PATH」)' – 2011-03-03 21:17:48

+0

我可以看到路徑。我添加了XLCall32所在的目錄。重新啓動R並再次嘗試。同樣的行爲。 – gappy 2011-03-03 22:00:19